BILLBERRY SERVICES
Excellence in Billards - Pool - Snooker
debug:
  • Locations: {..}
    • 0001: {..}
      • bbLocationID: 0001
      • bbLocOwnerID: 109479919979027999810
      • bbLocType: Billard
      • bbLocIsActive: True
      • bbLocIsPublic: True
      • bbLocOrganisationType: 0
      • bbLocShortName: BSC Karlsruhe
      • bbLocLongName: ESG Frankonia Karlsruhe - Abt. Billard
      • bbLocEmblem: thumbs_BSC.jpg
      • bbLocWebsite: https://site.bsck.de
      • bbLocTL1: ESG FRANKONIA
      • bbLocTL2: BILLARD-SPORT-CLUB KARLSRUHE
      • bbLocUploadBW: 10000000
      • bbLocBWUsePercentage: 80.0
      • bbLocTargetBW: 4500000
      • bbLocMinBW: 3000000
      • bbLocBWStep: 100000
      • bbLocIsAutoCancelMatches: True
      • bbLocAutoCancelWaitBeforeCancel: 10
      • bbNoOfLocAds: 5
      • bbLocAds: [..]
        • 0: {..}
          • bbAdID: Ad01
          • bbAdWeight: 1
          • bbAdImage: mauk_gartenwelt.png
          • bbAdLink: https://www.mauk-gartenwelt.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: objectFit:contain;backgroundColor:black
        • 1: {..}
          • bbAdID: Ad02
          • bbAdWeight: 1
          • bbAdImage: metzgerei_sack.png
          • bbAdLink: https://www.metzgerei-sack.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: objectFit:contain;backgroundColor:gray;repeatX:2
        • 2: {..}
          • bbAdID: Ad03
          • bbAdWeight: 1
          • bbAdImage: ticketservice-rastatt.png
          • bbAdLink: https://www.ticketservice-rastatt.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: objectFit:scale-down;backgroundColor:blue
        • 3: {..}
          • bbAdID: Ad04
          • bbAdWeight: 1
          • bbAdImage: logo_usp_matter.png
          • bbAdLink: https://www.bautrocknung-matter.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: objectFit:contain;backgroundColor:white
        • 4: {..}
          • bbAdID: Ad05
          • bbAdWeight: 1
          • bbAdImage: KPS001_KLOCKE_Gruppe_Logo_RGB.svg
          • bbAdLink: https://www.klocke.com/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: objectFit:contain;backgroundColor:white;repeatX:3
      • bbNoOfLocTables: 7
      • bbLocTables: [..]
        • 0: {..}
          • bbTableID: B01
          • bbTblIsLicensed: True
          • bbTblType: Match Billard
          • bbTblLength: 284
          • bbTblWidth: 142
          • bbTblOEM: Gabriels
          • bbTblName: Tisch 15
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: af70146c-6248-4a46-8c14-1e16972e9446
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: af70146c-6248-4a46-8c14-1e16972e9446
            • bbDefaultVideoMode: streaming
            • bbVideoMode: off
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 1
            • bbCameras: [..]
              • 0: {..}
                • bbRPIID: 10000000eccd6912
                • bbRPIIsActive: 1
                • bbRPIOEM: Raspberry Pi Foundation
                • bbRPIOEMType: Raspberry Pi 4 B 2GB
                • bbRPIOEMDescription: Camera 8MP v2.1 IMX219PQ
                • bbRPIBillberryName: Billberry-0019
                • bbCameraSubjectID: af70146c-6248-4a46-8c14-1e16972e9446
                • bbRPIStatusInformation: {..}
                  • rpi_on_off: off
                  • rpi_last_power_off: 1763376916.9997654
                  • rpi_down_time: 417404.73185634613
                  • rpi_prev_state: {..}
                    • bbRPIID: 10000000eccd6912
                    • bbStatusTS: 1763376917.0031126
                    • bbIsStatusKnown: False
                    • bbIsPowerOn: False
                    • bbIsPowerOff: False
                    • bbHBProps: {..}
                      • hb_proxy_ts: 1763376909.0
                      • hb_proxy_stream_id: Loc_0001_Tbl_B01_1763376909
                      • hb_proxy_stream_status: streaming
                    • bbCamStreamStatus: off
                    • bbCamStreamID:
                    • bbCamStatusTS: 0
                    • bbCamProxyStreamStatus: off
                    • bbCamProxyStreamID:
                    • bbCamProxyStatusTS: 0
                  • rpi_curr_state: {..}
                    • bbRPIID: 10000000eccd6912
                    • bbStatusTS: 1763376917.0033176
                    • bbIsStatusKnown: True
                    • bbIsPowerOn: False
                    • bbIsPowerOff: True
                    • bbLastPowerOff: 1763376916.9997654
                    • bbDownTimeNow: 417404.7318749428
                    • bbHBProps: {..}
                      • hb_ts: 1763376916.9997654
                      • hb_originator: bb_rpimgr
                      • hb_rpi_id: 10000000eccd6912
                      • hb_power_status: off
                      • hb_ic_type: n/a
                      • hb_ssid:
                      • hb_service_version: 1.0
                      • hb_misc_values: {}
                    • bbCamStreamStatus: off
                    • bbCamStreamID:
                    • bbCamStatusTS: 0
                    • bbCamProxyStreamStatus: off
                    • bbCamProxyStreamID:
                    • bbCamProxyStatusTS: 0
                • bbCamStreamID:
                • bbCamStreamStatus: off
                • bbCamStatusTS: 1763376917.0033047
                • bbCamProxyStreamID:
                • bbCamProxyStreamStatus: off
                • bbCamProxyStatusTS: 1763376917.0033062
        • 1: {..}
          • bbTableID: B02
          • bbTblIsLicensed: False
          • bbTblType: Match Billard
          • bbTblLength: 284
          • bbTblWidth: 142
          • bbTblOEM: Gabriels
          • bbTblName: Tisch 16
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: e253f0ab-f6e1-464b-9e93-07baaf601f72
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: e253f0ab-f6e1-464b-9e93-07baaf601f72
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 2: {..}
          • bbTableID: B03
          • bbTblIsLicensed: False
          • bbTblType: Match Billard
          • bbTblLength: 284
          • bbTblWidth: 142
          • bbTblOEM: Gabriels
          • bbTblName: Tisch 17
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 52f9955f-e523-4c6b-aa34-e8d09d23bb90
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: 52f9955f-e523-4c6b-aa34-e8d09d23bb90
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 3: {..}
          • bbTableID: B04
          • bbTblIsLicensed: False
          • bbTblType: Small Billard
          • bbTblLength: 210
          • bbTblWidth: 105
          • bbTblOEM: Gabriels
          • bbTblName: Tisch 13
          • bbTblCtrlDev: Generic
          • bbTblIsAdLinkEnabled: False
          • bbCameraSubjectID:
          • bbDefaultVideoMode: off
          • bbCameraManager: {..}
            • bbCameraSubjectID:
            • bbDefaultVideoMode: off
            • bbVideoMode: off
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 4: {..}
          • bbTableID: B05
          • bbTblIsLicensed: True
          • bbTblType: Small Billard
          • bbTblLength: 210
          • bbTblWidth: 105
          • bbTblOEM: Gabriels
          • bbTblName: Tisch 14
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: False
          • bbCameraSubjectID: f3bea26e-ca6f-4606-9cd9-307464e1f845
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: f3bea26e-ca6f-4606-9cd9-307464e1f845
            • bbDefaultVideoMode: streaming
            • bbVideoMode: off
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 1
            • bbCameras: [..]
              • 0: {..}
                • bbRPIID: 10000000159b9b79
                • bbRPIIsActive: 1
                • bbRPIOEM: Raspberry Pi Foundation
                • bbRPIOEMType: Raspberry Pi 4 B 2GB
                • bbRPIOEMDescription: Camera 8MP v2.1 IMX219PQ
                • bbRPIBillberryName: Billberry-0001
                • bbCameraSubjectID: f3bea26e-ca6f-4606-9cd9-307464e1f845
                • bbRPIStatusInformation: {..}
                  • rpi_on_off: off
                  • rpi_last_power_off: 1763377042.0824294
                  • rpi_down_time: 417279.6492447853
                  • rpi_prev_state: {..}
                    • bbRPIID: 10000000159b9b79
                    • bbStatusTS: 1763377042.0850034
                    • bbIsStatusKnown: False
                    • bbIsPowerOn: False
                    • bbIsPowerOff: False
                    • bbHBProps: {}
                    • bbCamStreamStatus: off
                    • bbCamStreamID:
                    • bbCamStatusTS: 0
                    • bbCamProxyStreamStatus: off
                    • bbCamProxyStreamID:
                    • bbCamProxyStatusTS: 0
                  • rpi_curr_state: {..}
                    • bbRPIID: 10000000159b9b79
                    • bbStatusTS: 1763377042.0852005
                    • bbIsStatusKnown: True
                    • bbIsPowerOn: False
                    • bbIsPowerOff: True
                    • bbLastPowerOff: 1763377042.0824294
                    • bbDownTimeNow: 417279.64925289154
                    • bbHBProps: {..}
                      • hb_ts: 1763377042.0824294
                      • hb_originator: bb_rpimgr
                      • hb_rpi_id: 10000000159b9b79
                      • hb_power_status: off
                      • hb_ic_type: n/a
                      • hb_ssid:
                      • hb_service_version: 1.0
                      • hb_misc_values: {}
                    • bbCamStreamStatus: off
                    • bbCamStreamID:
                    • bbCamStatusTS: 0
                    • bbCamProxyStreamStatus: off
                    • bbCamProxyStreamID:
                    • bbCamProxyStatusTS: 0
                • bbCamStreamID:
                • bbCamStreamStatus: off
                • bbCamStatusTS: 1763377042.085187
                • bbCamProxyStreamID:
                • bbCamProxyStreamStatus: off
                • bbCamProxyStatusTS: 1763377042.0851886
        • 5: {..}
          • bbTableID: S01
          • bbTblIsLicensed: True
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM: RILEY
          • bbTblName: Snooker 1
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 1394376b-357c-415d-a4fd-f01c0e377294
          • bbDefaultVideoMode: off
          • bbCameraManager: {..}
            • bbCameraSubjectID: 1394376b-357c-415d-a4fd-f01c0e377294
            • bbDefaultVideoMode: off
            • bbVideoMode: off
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 6: {..}
          • bbTableID: P01
          • bbTblIsLicensed: False
          • bbTblType: Pool 9ft
          • bbTblLength: 254
          • bbTblWidth: 127
          • bbTblOEM: Brunswick
          • bbTblName: Pool 9ft 1
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 6144879a-810c-4d39-a316-fd405bcda380
          • bbDefaultVideoMode: off
          • bbCameraManager: {..}
            • bbCameraSubjectID: 6144879a-810c-4d39-a316-fd405bcda380
            • bbDefaultVideoMode: off
            • bbVideoMode: off
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
      • bbLocationConfig: {..}
        • location_id: 0001
        • location_config: {..}
          • favorite_videos: []
          • playlists: {..}
            • 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0: {..}
              • bbPlaylistID: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
              • bbPlaylistName: New Playlist 1
              • bbPlaylistCreationTS: 1756285890.4910336
              • bbVideoClips: []
          • current_playlist: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
          • sb_templates: {..}
            • 285ada2a-1fcc-48f2-8b00-fa6c3c075f47: {..}
              • sbID: 285ada2a-1fcc-48f2-8b00-fa6c3c075f47
              • template_alias: Freie 150/20 str
              • locationID: 0001
              • tableID: B04
              • ctrlDevID: Generic
              • ctrlDevMappingID: SR_standard
              • htmlTemplateID:
              • player1ID:
              • player2ID:
              • player3ID:
              • player4ID:
              • mpID: SR_150_20
              • videoMode: streaming
            • 2936dcf8-cfc6-4c93-bd65-e55adc35b60c: {..}
              • sbID: 2936dcf8-cfc6-4c93-bd65-e55adc35b60c
              • template_alias: Guest / Guest
              • locationID: 0001
              • tableID: B01
              • ctrlDevID:
              • ctrlDevMappingID:
              • htmlTemplateID:
              • player1ID: 0001_guest_02
              • player2ID: 0001_guest_05
              • player3ID:
              • player4ID:
              • mpID:
              • videoMode: streaming
            • 42316550-d8e3-4c83-a2e8-a7b848e7c31a: {..}
              • sbID: 42316550-d8e3-4c83-a2e8-a7b848e7c31a
              • template_alias: Tisch 15 40/60 str&rec (copy)
              • locationID: 0001
              • tableID: B01
              • ctrlDevID: Generic
              • ctrlDevMappingID: 3C_standard
              • htmlTemplateID: 3C_pad
              • player1ID: 100010057
              • player2ID: 100010075
              • player3ID:
              • player4ID:
              • mpID: 3C_40_60
              • videoMode: streamingandrecording
          • scheduled_matches: {}
    • 0002: {..}
      • bbLocationID: 0002
      • bbLocOwnerID: 109479919979027999810
      • bbLocType: Billard
      • bbLocIsActive: True
      • bbLocIsPublic: True
      • bbLocOrganisationType: 0
      • bbLocShortName: TSG Heilbronn
      • bbLocLongName: TSG Heilbronn 1845 e.V.
      • bbLocEmblem: TSG-Logo-Gemeinschaft.png
      • bbLocWebsite: https://tsgheilbronn-billard.de/
      • bbLocTL1: TSG HEILBRONN
      • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
      • bbLocUploadBW: 50000000
      • bbLocBWUsePercentage: 80.0
      • bbLocTargetBW: 3000000
      • bbLocMinBW: 2500000
      • bbLocBWStep: 100000
      • bbLocIsAutoCancelMatches: True
      • bbLocAutoCancelWaitBeforeCancel: 10
      • bbNoOfLocAds: 4
      • bbLocAds: [..]
        • 0: {..}
          • bbAdID: Ad01
          • bbAdWeight: 2
          • bbAdImage: mauk_gartenwelt.png
          • bbAdLink: https://www.mauk-gartenwelt.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
        • 1: {..}
          • bbAdID: Ad02
          • bbAdWeight: 2
          • bbAdImage: munz.png
          • bbAdLink: https://www.munz.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
        • 2: {..}
          • bbAdID: Ad03
          • bbAdWeight: 2
          • bbAdImage: ticketservice-rastatt.png
          • bbAdLink: https://www.ticketservice-rastatt.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
        • 3: {..}
          • bbAdID: Ad04
          • bbAdWeight: 1
          • bbAdImage: Ukraine-Flagge_Slider.jpg
          • bbAdLink: https://war.ukraine.ua/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
      • bbNoOfLocTables: 10
      • bbLocTables: [..]
        • 0: {..}
          • bbTableID: S01
          • bbTblIsLicensed: False
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM:
          • bbTblName: Snooker 1
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 7bbe2819-37a7-4d27-9670-b43500a2804e
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: 7bbe2819-37a7-4d27-9670-b43500a2804e
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 1: {..}
          • bbTableID: S02
          • bbTblIsLicensed: False
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM:
          • bbTblName: Snooker 2
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: a9a50854-a74c-4dad-b885-85b751debacb
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: a9a50854-a74c-4dad-b885-85b751debacb
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 2: {..}
          • bbTableID: S03
          • bbTblIsLicensed: False
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM:
          • bbTblName: Snooker 3
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: bd63e357-aab4-41a1-bfc5-8e6ab8fd320d
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: bd63e357-aab4-41a1-bfc5-8e6ab8fd320d
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 3: {..}
          • bbTableID: S04
          • bbTblIsLicensed: False
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM:
          • bbTblName: Snooker 4
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 62e2244a-b447-43b6-a824-b7d96177b3a8
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: 62e2244a-b447-43b6-a824-b7d96177b3a8
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 4: {..}
          • bbTableID: S05
          • bbTblIsLicensed: False
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM:
          • bbTblName: Snooker 5
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: e2f5c8c9-9885-4ad4-a81f-73c9373e99ae
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: e2f5c8c9-9885-4ad4-a81f-73c9373e99ae
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 5: {..}
          • bbTableID: S06
          • bbTblIsLicensed: False
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM:
          • bbTblName: Snooker 6
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 72c9cd26-b338-4979-9885-cc6e08f0998b
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: 72c9cd26-b338-4979-9885-cc6e08f0998b
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 6: {..}
          • bbTableID: S07
          • bbTblIsLicensed: False
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM:
          • bbTblName: Snooker 7
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 2181ca5f-0d47-4b90-85d8-10789434d394
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: 2181ca5f-0d47-4b90-85d8-10789434d394
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 7: {..}
          • bbTableID: S08
          • bbTblIsLicensed: False
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM:
          • bbTblName: Snooker 8
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 9638e771-581f-4e50-a94a-5949832691f0
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: 9638e771-581f-4e50-a94a-5949832691f0
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 8: {..}
          • bbTableID: S09
          • bbTblIsLicensed: False
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM:
          • bbTblName: Snooker 9
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 27401a2b-7aec-4270-9fd6-b04722b6ba0b
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: 27401a2b-7aec-4270-9fd6-b04722b6ba0b
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
        • 9: {..}
          • bbTableID: S10
          • bbTblIsLicensed: False
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM:
          • bbTblName: Snooker 10
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: b8efca07-d191-4828-9efa-f82c82ece3d0
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: b8efca07-d191-4828-9efa-f82c82ece3d0
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
      • bbLocationConfig: {..}
        • location_id: 0002
        • location_config: {..}
          • favorite_videos: []
          • playlists: {..}
            • 942925de-99f9-40b2-9e10-0585a447f79c: {..}
              • bbPlaylistID: 942925de-99f9-40b2-9e10-0585a447f79c
              • bbPlaylistName: New Playlist 1
              • bbPlaylistCreationTS: 1756286885.5722558
              • bbVideoClips: []
          • current_playlist: 942925de-99f9-40b2-9e10-0585a447f79c
          • sb_templates: {}
          • scheduled_matches: {}
    • 1001: {..}
      • bbLocationID: 1001
      • bbLocOwnerID: 109479919979027999810
      • bbLocType: Billard
      • bbLocIsActive: True
      • bbLocIsPublic: True
      • bbLocOrganisationType: 0
      • bbLocShortName: Limassol Expats
      • bbLocLongName: The Limassol Expats Club
      • bbLocEmblem: cyprus.png
      • bbLocWebsite: https://pro-aqua.com/
      • bbLocTL1: Limassol Expats
      • bbLocTL2: Home of the famous Takis C.
      • bbLocUploadBW: 10000000
      • bbLocBWUsePercentage: 80.0
      • bbLocTargetBW: 3000000
      • bbLocMinBW: 2500000
      • bbLocBWStep: 100000
      • bbLocIsAutoCancelMatches: True
      • bbLocAutoCancelWaitBeforeCancel: 10
      • bbNoOfLocAds: 3
      • bbLocAds: [..]
        • 0: {..}
          • bbAdID: Ad01
          • bbAdWeight: 2
          • bbAdImage: pro-aqua.png
          • bbAdLink: https://pro-aqua.com/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
        • 1: {..}
          • bbAdID: Ad02
          • bbAdWeight: 2
          • bbAdImage: royal_pro.png
          • bbAdLink: https://www.royalpro.gr/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
        • 2: {..}
          • bbAdID: Ad03
          • bbAdWeight: 1
          • bbAdImage: Ukraine-Flagge_Slider.jpg
          • bbAdLink: https://war.ukraine.ua/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
      • bbNoOfLocTables: 1
      • bbLocTables: [..]
        • 0: {..}
          • bbTableID: B01
          • bbTblIsLicensed: True
          • bbTblType: Match Billard
          • bbTblLength: 284
          • bbTblWidth: 142
          • bbTblOEM:
          • bbTblName: My Billard
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbCameraSubjectID: 88e5c062-e8b4-4484-97a0-9db0857c76f8
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: 88e5c062-e8b4-4484-97a0-9db0857c76f8
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
      • bbLocationConfig: {..}
        • location_id: 1001
        • location_config: {..}
          • favorite_videos: []
          • playlists: {..}
            • 4e59fde6-2cb7-4524-987c-3852804fa4ad: {..}
              • bbPlaylistID: 4e59fde6-2cb7-4524-987c-3852804fa4ad
              • bbPlaylistName: New Playlist 1
              • bbPlaylistCreationTS: 1756286885.5751674
              • bbVideoClips: []
          • current_playlist: 4e59fde6-2cb7-4524-987c-3852804fa4ad
          • sb_templates: {}
          • scheduled_matches: {}
    • 1002: {..}
      • bbLocationID: 1002
      • bbLocOwnerID: 110692483174260469748
      • bbLocType: Billard
      • bbLocIsActive: True
      • bbLocIsPublic: True
      • bbLocOrganisationType: 0
      • bbLocShortName: My Home Location
      • bbLocLongName: in Pfinztal - Germany
      • bbLocEmblem: billberry_logo_white.png
      • bbLocWebsite: https://billberries.de
      • bbLocTL1: Dashboard Title 1
      • bbLocTL2: Dashboard Title 2
      • bbLocUploadBW: 10000000
      • bbLocBWUsePercentage: 80.0
      • bbLocTargetBW: 4500000
      • bbLocMinBW: 3000000
      • bbLocBWStep: 100000
      • bbLocIsAutoCancelMatches: True
      • bbLocAutoCancelWaitBeforeCancel: 10
      • bbNoOfLocAds: 0
      • bbLocAds: []
      • bbNoOfLocTables: 1
      • bbLocTables: [..]
        • 0: {..}
          • bbTableID: B01
          • bbTblIsLicensed: False
          • bbTblType: Match Billard
          • bbTblLength: 284
          • bbTblWidth: 142
          • bbTblOEM: Gabriels
          • bbTblName: Billard 1
          • bbTblCtrlDev: Generic
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 4f7b14d1-9ac8-4c61-bc90-6f21895ecfd5
          • bbDefaultVideoMode: off
          • bbCameraManager: {..}
            • bbCameraSubjectID: 4f7b14d1-9ac8-4c61-bc90-6f21895ecfd5
            • bbDefaultVideoMode: off
            • bbVideoMode: off
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
      • bbLocationConfig: {..}
        • location_id: 1002
        • location_config: {..}
          • favorite_videos: []
          • playlists: {..}
            • 11a03bb9-6ec4-4c83-9af2-6f513ecd35dd: {..}
              • bbPlaylistID: 11a03bb9-6ec4-4c83-9af2-6f513ecd35dd
              • bbPlaylistName: New Playlist 1
              • bbPlaylistCreationTS: 1756286885.5940158
              • bbVideoClips: []
          • current_playlist: 11a03bb9-6ec4-4c83-9af2-6f513ecd35dd
          • sb_templates: {}
          • scheduled_matches: {}
    • 1003: {..}
      • bbLocationID: 1003
      • bbLocOwnerID: 107076999575175469952
      • bbLocType: Billard
      • bbLocIsActive: True
      • bbLocIsPublic: True
      • bbLocOrganisationType: 0
      • bbLocShortName: Ekkehard Home
      • bbLocLongName: Ekkehard Home
      • bbLocEmblem: billberry_logo_white.png
      • bbLocWebsite: https://billberries.de
      • bbLocTL1: Dashboard Title 1
      • bbLocTL2: Dashboard Title 2
      • bbLocUploadBW: 10000000
      • bbLocBWUsePercentage: 80.0
      • bbLocTargetBW: 4500000
      • bbLocMinBW: 3000000
      • bbLocBWStep: 100000
      • bbLocIsAutoCancelMatches: True
      • bbLocAutoCancelWaitBeforeCancel: 10
      • bbNoOfLocAds: 0
      • bbLocAds: []
      • bbNoOfLocTables: 1
      • bbLocTables: [..]
        • 0: {..}
          • bbTableID: B01
          • bbTblIsLicensed: False
          • bbTblType: Match Billard
          • bbTblLength: 284
          • bbTblWidth: 142
          • bbTblOEM: Gabriels
          • bbTblName: Billard 1
          • bbTblCtrlDev: Generic
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 19db8cf6-3322-4e0b-8afe-5eb6ede7187a
          • bbDefaultVideoMode: off
          • bbCameraManager: {..}
            • bbCameraSubjectID: 19db8cf6-3322-4e0b-8afe-5eb6ede7187a
            • bbDefaultVideoMode: off
            • bbVideoMode: off
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
      • bbLocationConfig: {..}
        • location_id: 1003
        • location_config: {..}
          • favorite_videos: []
          • playlists: {..}
            • 7d6704b9-37f1-4702-b12e-90aecbf9b278: {..}
              • bbPlaylistID: 7d6704b9-37f1-4702-b12e-90aecbf9b278
              • bbPlaylistName: New Playlist 1
              • bbPlaylistCreationTS: 1756286885.5754845
              • bbVideoClips: []
          • current_playlist: 7d6704b9-37f1-4702-b12e-90aecbf9b278
          • sb_templates: {}
          • scheduled_matches: {}
  • Matches: {..}
    • 75131d77-6f51-4ad2-b325-cfae5d38c831: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: 75131d77-6f51-4ad2-b325-cfae5d38c831
      • match_state_id: 1c0b69fb-9983-47a5-8fda-dfc8e9d470eb
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: False
      • is_ended: False
      • is_paused: False
      • is_redirect: False
      • start_ts: 0
      • end_ts: 0
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 1
      • no_of_undo_blocks: 0
      • elapsed_time: 0
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 100010056
          • aiCameraSubjectID:
          • bbPlayerFirst: Takis
          • bbPlayerLast: Christoforou
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0001
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: False
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 0
            • no_of_sets_won: 0
            • no_of_innings: 0
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 0
        • 1: {..}
          • bbPlayerID: 100010055
          • aiCameraSubjectID:
          • bbPlayerFirst: Björn
          • bbPlayerLast: Bohe
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0001
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: False
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 0
            • no_of_sets_won: 0
            • no_of_innings: 0
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 0
      • table: {..}
        • bbTableID: B01
        • bbTblIsLicensed: True
        • bbTblType: Match Billard
        • bbTblLength: 284
        • bbTblWidth: 142
        • bbTblOEM: Gabriels
        • bbTblName: Tisch 15
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: af70146c-6248-4a46-8c14-1e16972e9446
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: af70146c-6248-4a46-8c14-1e16972e9446
          • bbDefaultVideoMode: streaming
          • bbVideoMode: off
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 1
          • bbCameras: [..]
            • 0: {..}
              • bbRPIID: 10000000eccd6912
              • bbRPIIsActive: 1
              • bbRPIOEM: Raspberry Pi Foundation
              • bbRPIOEMType: Raspberry Pi 4 B 2GB
              • bbRPIOEMDescription: Camera 8MP v2.1 IMX219PQ
              • bbRPIBillberryName: Billberry-0019
              • bbCameraSubjectID: af70146c-6248-4a46-8c14-1e16972e9446
              • bbRPIStatusInformation: {..}
                • rpi_on_off: off
                • rpi_last_power_off: 1763376916.9997654
                • rpi_down_time: 18285.58838367462
                • rpi_prev_state: {..}
                  • bbRPIID: 10000000eccd6912
                  • bbStatusTS: 1763376917.0031126
                  • bbIsStatusKnown: False
                  • bbIsPowerOn: False
                  • bbIsPowerOff: False
                  • bbHBProps: {..}
                    • hb_proxy_ts: 1763376909.0
                    • hb_proxy_stream_id: Loc_0001_Tbl_B01_1763376909
                    • hb_proxy_stream_status: streaming
                  • bbCamStreamStatus: off
                  • bbCamStreamID:
                  • bbCamStatusTS: 0
                  • bbCamProxyStreamStatus: off
                  • bbCamProxyStreamID:
                  • bbCamProxyStatusTS: 0
                • rpi_curr_state: {..}
                  • bbRPIID: 10000000eccd6912
                  • bbStatusTS: 1763376917.0033176
                  • bbIsStatusKnown: True
                  • bbIsPowerOn: False
                  • bbIsPowerOff: True
                  • bbLastPowerOff: 1763376916.9997654
                  • bbDownTimeNow: 18285.58840417862
                  • bbHBProps: {..}
                    • hb_ts: 1763376916.9997654
                    • hb_originator: bb_rpimgr
                    • hb_rpi_id: 10000000eccd6912
                    • hb_power_status: off
                    • hb_ic_type: n/a
                    • hb_ssid:
                    • hb_service_version: 1.0
                    • hb_misc_values: {}
                  • bbCamStreamStatus: off
                  • bbCamStreamID:
                  • bbCamStatusTS: 0
                  • bbCamProxyStreamStatus: off
                  • bbCamProxyStreamID:
                  • bbCamProxyStatusTS: 0
              • bbCamStreamID:
              • bbCamStreamStatus: off
              • bbCamStatusTS: 1763376917.0033047
              • bbCamProxyStreamID:
              • bbCamProxyStreamStatus: off
              • bbCamProxyStatusTS: 1763376917.0033062
      • location: {..}
        • bbLocationID: 0001
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: BSC Karlsruhe
        • bbLocLongName: ESG Frankonia Karlsruhe - Abt. Billard
        • bbLocEmblem: thumbs_BSC.jpg
        • bbLocWebsite: https://site.bsck.de
        • bbLocTL1: ESG FRANKONIA
        • bbLocTL2: BILLARD-SPORT-CLUB KARLSRUHE
        • bbLocUploadBW: 10000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 4500000
        • bbLocMinBW: 3000000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 5
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 1
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:black
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 1
            • bbAdImage: metzgerei_sack.png
            • bbAdLink: https://www.metzgerei-sack.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:gray;repeatX:2
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 1
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:scale-down;backgroundColor:blue
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: logo_usp_matter.png
            • bbAdLink: https://www.bautrocknung-matter.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white
          • 4: {..}
            • bbAdID: Ad05
            • bbAdWeight: 1
            • bbAdImage: KPS001_KLOCKE_Gruppe_Logo_RGB.svg
            • bbAdLink: https://www.klocke.com/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white;repeatX:3
        • bbLocationConfig: {..}
          • location_id: 0001
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0: {..}
                • bbPlaylistID: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756285890.4910336
                • bbVideoClips: []
            • current_playlist: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
            • sb_templates: {..}
              • 285ada2a-1fcc-48f2-8b00-fa6c3c075f47: {..}
                • sbID: 285ada2a-1fcc-48f2-8b00-fa6c3c075f47
                • template_alias: Freie 150/20 str
                • locationID: 0001
                • tableID: B04
                • ctrlDevID: Generic
                • ctrlDevMappingID: SR_standard
                • htmlTemplateID:
                • player1ID:
                • player2ID:
                • player3ID:
                • player4ID:
                • mpID: SR_150_20
                • videoMode: streaming
              • 2936dcf8-cfc6-4c93-bd65-e55adc35b60c: {..}
                • sbID: 2936dcf8-cfc6-4c93-bd65-e55adc35b60c
                • template_alias: Guest / Guest
                • locationID: 0001
                • tableID: B01
                • ctrlDevID:
                • ctrlDevMappingID:
                • htmlTemplateID:
                • player1ID: 0001_guest_02
                • player2ID: 0001_guest_05
                • player3ID:
                • player4ID:
                • mpID:
                • videoMode: streaming
              • 42316550-d8e3-4c83-a2e8-a7b848e7c31a: {..}
                • sbID: 42316550-d8e3-4c83-a2e8-a7b848e7c31a
                • template_alias: Tisch 15 40/60 str&rec (copy)
                • locationID: 0001
                • tableID: B01
                • ctrlDevID: Generic
                • ctrlDevMappingID: 3C_standard
                • htmlTemplateID: 3C_pad
                • player1ID: 100010057
                • player2ID: 100010075
                • player3ID:
                • player4ID:
                • mpID: 3C_40_60
                • videoMode: streamingandrecording
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: 3C_40_60
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: False
        • bbIsShowSetClock: False
        • bbIsShowPlayerClock: True
        • bbIsShowProgressBar: True
        • bbIsShowPlayerStats: True
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: True
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Billard
        • bbRulesID: 3C
        • bbMPAlias: Dreiband 40 60
        • bbNoOfSets: 1
        • bbIsBestOfN: True
        • bbPointsPerSet: 40
        • bbSetDisplayName: Set
        • bbInningDisplayName: Inning
        • bbIsAllowTie: True
        • bbIsAllowEqualizingStroke: True
        • bbIsLimitInnings: True
        • bbMaxInnings: 60
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 2
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 2 0 0
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 2
            • bbBoTCurrentCount: 2
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 0
          • 1: {..}
            • bbBallDef: red carom 1 1 0
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: carom
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 0
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: nop
          • val: noValue
          • ts: 1763376894.426206
      • scheduled_cmds: []
      • undo_blocks: []
      • is_ctrl_enabled: False
      • match_parameter_list: [..]
        • 0: {..}
          • bbMPID: 3C_40_60
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 40 60
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 1: {..}
          • bbMPID: 3C_40_60_2T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: Dreiband 40 60 2T
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 2
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: True
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 2
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: True
              • bbKickInTime: 0
        • 2: {..}
          • bbMPID: 3C_40_50
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 40 50
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 3: {..}
          • bbMPID: 3C_50_80
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 50 80
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 50
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 80
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 4: {..}
          • bbMPID: 3C_50_70
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 50 70
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 50
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 70
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 5: {..}
          • bbMPID: 3C_30_50
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 30 50
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 6: {..}
          • bbMPID: 3C_30_50_2T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: Dreiband 30 50 2T
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 2
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: True
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 2
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: True
              • bbKickInTime: 0
        • 7: {..}
          • bbMPID: 3C_30_40_SD
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 30 40
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 40
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 8: {..}
          • bbMPID: 3C_25_35
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 25 35
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 25
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 35
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 9: {..}
          • bbMPID: 3C_BSCK_Vorgabe_2022
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband-Vorgabe-2022
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 10: {..}
          • bbMPID: 3C-5_15
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 15 5S
          • bbNoOfSets: 5
          • bbIsBestOfN: True
          • bbPointsPerSet: 15
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 30
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: False
              • bbMaxShotTime: 30
              • bbNoOfTimeoutsPerGame: 0
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 11: {..}
          • bbMPID: SR_150_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 150 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 12: {..}
          • bbMPID: SR_100_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 100 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 100
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 13: {..}
          • bbMPID: SR_500_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 500 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 500
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 14: {..}
          • bbMPID: Cadre47-2_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 47-2
          • bbMPAlias: Cadre 47-2 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 15: {..}
          • bbMPID: Cadre47-1_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 47-1
          • bbMPAlias: Cadre 47-1 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 16: {..}
          • bbMPID: Cadre71-2_150_15
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 15
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 15
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 17: {..}
          • bbMPID: Cadre71-2_150_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 18: {..}
          • bbMPID: Cadre71-2_150_25
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 25
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 25
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 19: {..}
          • bbMPID: Cadre71-2_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 20: {..}
          • bbMPID: 4B_200
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 4B
          • bbMPAlias: Vierball 200Pts
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 2 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 21: {..}
          • bbMPID: 3C_1_1
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Video Only
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 1
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 1
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 22: {..}
          • bbMPID: 3C_40_50_4T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband Bundesliga
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 30
          • bbNoOfTimeoutsPerGame: 4
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 30
              • bbNoOfTimeoutsPerGame: 4
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 23: {..}
          • bbMPID: 3C_25_35_3T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: NightCafe 3B-25-25
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 25
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 35
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 3
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 3
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 24: {..}
          • bbMPID: 3C_30_40_3T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: NightCafe 3B-30-40
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 40
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 3
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 3
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
      • player_list: {..}
        • name: a21ddf8f-d44e-4c9c-ab3d-736accbd54a1
        • is_add_guest: True
        • is_add_not_selected: False
        • no_of_players: 47
        • players: [..]
          • 0: {..}
            • bbPlayerID: 100010117
            • aiCameraSubjectID:
            • bbPlayerFirst: Serkan
            • bbPlayerLast: Aktas
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 1: {..}
            • bbPlayerID: 100010118
            • aiCameraSubjectID:
            • bbPlayerFirst: Max
            • bbPlayerLast: Augenstein
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 2: {..}
            • bbPlayerID: 100010115
            • aiCameraSubjectID:
            • bbPlayerFirst: Antonio
            • bbPlayerLast: Condello
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 3: {..}
            • bbPlayerID: 100010200
            • aiCameraSubjectID:
            • bbPlayerFirst: Hong Quang
            • bbPlayerLast: Dinh Ngnyen
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 4: {..}
            • bbPlayerID: 0001_guest_01
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-01
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 5: {..}
            • bbPlayerID: 0001_guest_02
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-02
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 6: {..}
            • bbPlayerID: 0001_guest_03
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-03
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 7: {..}
            • bbPlayerID: 0001_guest_04
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-04
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 8: {..}
            • bbPlayerID: 0001_guest_05
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-05
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 9: {..}
            • bbPlayerID: 100010204
            • aiCameraSubjectID:
            • bbPlayerFirst: Bernd
            • bbPlayerLast: Gaurieder
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 10: {..}
            • bbPlayerID: 100010119
            • aiCameraSubjectID:
            • bbPlayerFirst: Steffen
            • bbPlayerLast: Hofele
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 11: {..}
            • bbPlayerID: 100010112
            • aiCameraSubjectID:
            • bbPlayerFirst: Ismail
            • bbPlayerLast: Inal
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 12: {..}
            • bbPlayerID: 100010206
            • aiCameraSubjectID:
            • bbPlayerFirst: Carsten
            • bbPlayerLast: Klocke
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 13: {..}
            • bbPlayerID: 100010205
            • aiCameraSubjectID:
            • bbPlayerFirst: Lars
            • bbPlayerLast: Maeder
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 14: {..}
            • bbPlayerID: 100010114
            • aiCameraSubjectID:
            • bbPlayerFirst: Markus
            • bbPlayerLast: Moeker
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 15: {..}
            • bbPlayerID: 100010073
            • aiCameraSubjectID:
            • bbPlayerFirst: Andreas
            • bbPlayerLast: Moelich-Zebhauser
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 16: {..}
            • bbPlayerID: 100010116
            • aiCameraSubjectID:
            • bbPlayerFirst: Hans
            • bbPlayerLast: Peter
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 17: {..}
            • bbPlayerID: 100010113
            • aiCameraSubjectID:
            • bbPlayerFirst: Nami
            • bbPlayerLast: van Tran
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 18: {..}
            • bbPlayerID: 100010202
            • aiCameraSubjectID:
            • bbPlayerFirst: Ralf
            • bbPlayerLast: Winkelmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 19: {..}
            • bbPlayerID: 100010203
            • aiCameraSubjectID:
            • bbPlayerFirst: Volker
            • bbPlayerLast: Winkelmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 20: {..}
            • bbPlayerID: 100010054
            • aiCameraSubjectID:
            • bbPlayerFirst: Thomas
            • bbPlayerLast: Beckerina
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 21: {..}
            • bbPlayerID: 100010055
            • aiCameraSubjectID:
            • bbPlayerFirst: Björn
            • bbPlayerLast: Bohe
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 22: {..}
            • bbPlayerID: 100010056
            • aiCameraSubjectID:
            • bbPlayerFirst: Takis
            • bbPlayerLast: Christoforou
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 23: {..}
            • bbPlayerID: 100010057
            • aiCameraSubjectID:
            • bbPlayerFirst: Hans
            • bbPlayerLast: Dahringer
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 24: {..}
            • bbPlayerID: 100010058
            • aiCameraSubjectID:
            • bbPlayerFirst: Oliver
            • bbPlayerLast: Dausch
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 25: {..}
            • bbPlayerID: 100010059
            • aiCameraSubjectID:
            • bbPlayerFirst: Karlheinz
            • bbPlayerLast: Ebert
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 26: {..}
            • bbPlayerID: 100010060
            • aiCameraSubjectID:
            • bbPlayerFirst: Oscar
            • bbPlayerLast: Echeverri Albornoz
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 27: {..}
            • bbPlayerID: 100010061
            • aiCameraSubjectID:
            • bbPlayerFirst: Jochen
            • bbPlayerLast: Fischer
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 28: {..}
            • bbPlayerID: 100010063
            • aiCameraSubjectID:
            • bbPlayerFirst: Klaus
            • bbPlayerLast: Goetzmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 29: {..}
            • bbPlayerID: 100010062
            • aiCameraSubjectID:
            • bbPlayerFirst: Heinz
            • bbPlayerLast: Grom
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 30: {..}
            • bbPlayerID: 100010064
            • aiCameraSubjectID:
            • bbPlayerFirst: Horst
            • bbPlayerLast: Heibrock
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 31: {..}
            • bbPlayerID: 100010065
            • aiCameraSubjectID:
            • bbPlayerFirst: Frans
            • bbPlayerLast: Herbes
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 32: {..}
            • bbPlayerID: 100010066
            • aiCameraSubjectID:
            • bbPlayerFirst: Andreas
            • bbPlayerLast: Iuliano
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 33: {..}
            • bbPlayerID: 100010067
            • aiCameraSubjectID:
            • bbPlayerFirst: Klaus
            • bbPlayerLast: Kessler
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 34: {..}
            • bbPlayerID: 100010068
            • aiCameraSubjectID:
            • bbPlayerFirst: Thomas
            • bbPlayerLast: Krempel
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 35: {..}
            • bbPlayerID: 100010069
            • aiCameraSubjectID:
            • bbPlayerFirst: Christian
            • bbPlayerLast: Lange
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 36: {..}
            • bbPlayerID: 100010070
            • aiCameraSubjectID:
            • bbPlayerFirst: Donato
            • bbPlayerLast: Manniello
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 37: {..}
            • bbPlayerID: 100010071
            • aiCameraSubjectID:
            • bbPlayerFirst: Kai
            • bbPlayerLast: Marschner
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 38: {..}
            • bbPlayerID: 100010072
            • aiCameraSubjectID:
            • bbPlayerFirst: Harald
            • bbPlayerLast: Mostberger
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 39: {..}
            • bbPlayerID: 100010075
            • aiCameraSubjectID:
            • bbPlayerFirst: Michael
            • bbPlayerLast: Schneider
            • bbPlayerIsUsePseudonym: True
            • bbPlayerPseudonym: M. S.
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 40: {..}
            • bbPlayerID: 100010076
            • aiCameraSubjectID:
            • bbPlayerFirst: Michael
            • bbPlayerLast: Senft
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 41: {..}
            • bbPlayerID: 100010077
            • aiCameraSubjectID:
            • bbPlayerFirst: Jose Mauricio
            • bbPlayerLast: Silva Moreno
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 42: {..}
            • bbPlayerID: 100010078
            • aiCameraSubjectID:
            • bbPlayerFirst: Jerome
            • bbPlayerLast: Soine
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 43: {..}
            • bbPlayerID: 100010079
            • aiCameraSubjectID:
            • bbPlayerFirst: Axel
            • bbPlayerLast: Uhl
            • bbPlayerIsUsePseudonym: True
            • bbPlayerPseudonym: A. U.
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 44: {..}
            • bbPlayerID: 100010080
            • aiCameraSubjectID:
            • bbPlayerFirst: Rolf
            • bbPlayerLast: Wiedenmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 45: {..}
            • bbPlayerID: 100010081
            • aiCameraSubjectID:
            • bbPlayerFirst: Guenter
            • bbPlayerLast: Wormer
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 46: {..}
            • bbPlayerID: a21ddf8f-d44e-4c9c-ab3d-736accbd54a1_Guest
            • aiCameraSubjectID:
            • bbPlayerFirst: Guest
            • bbPlayerLast: Guest
            • bbPlayerIsUsePseudonym: 0
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: True
            • bbPlayerIsSnooker: True
            • bbPlayerIsGolf: True
            • bbIsGuest: True
            • bbIsNotSelected: False
    • a6a744d1-6ea2-4e34-8ebb-6f443a46a76e: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: a6a744d1-6ea2-4e34-8ebb-6f443a46a76e
      • match_state_id: 64dcdb47-9e9f-4070-80ab-54ae8e0ef499
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: False
      • is_paused: False
      • is_redirect: False
      • start_ts: 1760545513.8618293
      • end_ts: 0
      • curr_set_idx: 1
      • curr_inning_idx: 1
      • curr_player_idx: 2
      • no_of_match_players: 2
      • no_of_commands: 12
      • no_of_undo_blocks: 2
      • elapsed_time: 2880390.3186957836
      • sets_elapsed_time: {..}
        • set_1_elapsed_time: 2880391
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 100010059
          • aiCameraSubjectID:
          • bbPlayerFirst: Karlheinz
          • bbPlayerLast: Ebert
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0001
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: False
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 1
            • pts: 0
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 2
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 1
        • 1: {..}
          • bbPlayerID: 100010061
          • aiCameraSubjectID:
          • bbPlayerFirst: Jochen
          • bbPlayerLast: Fischer
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0001
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: False
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 1
            • pts: 2
            • inning_pts: 2
            • inning_is_started: True
            • inning_is_closed: False
            • no_of_timeouts_available: 2
            • no_of_timeouts_used: 0
            • average: 2.0
            • highrun: 2
            • innings: 1
      • table: {..}
        • bbTableID: B02
        • bbTblIsLicensed: False
        • bbTblType: Match Billard
        • bbTblLength: 284
        • bbTblWidth: 142
        • bbTblOEM: Gabriels
        • bbTblName: Tisch 16
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: e253f0ab-f6e1-464b-9e93-07baaf601f72
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: e253f0ab-f6e1-464b-9e93-07baaf601f72
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0001
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: BSC Karlsruhe
        • bbLocLongName: ESG Frankonia Karlsruhe - Abt. Billard
        • bbLocEmblem: thumbs_BSC.jpg
        • bbLocWebsite: https://site.bsck.de
        • bbLocTL1: ESG FRANKONIA
        • bbLocTL2: BILLARD-SPORT-CLUB KARLSRUHE
        • bbLocUploadBW: 10000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 4500000
        • bbLocMinBW: 3000000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 5
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 1
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:black
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 1
            • bbAdImage: metzgerei_sack.png
            • bbAdLink: https://www.metzgerei-sack.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:gray;repeatX:2
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 1
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:scale-down;backgroundColor:blue
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: logo_usp_matter.png
            • bbAdLink: https://www.bautrocknung-matter.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white
          • 4: {..}
            • bbAdID: Ad05
            • bbAdWeight: 1
            • bbAdImage: KPS001_KLOCKE_Gruppe_Logo_RGB.svg
            • bbAdLink: https://www.klocke.com/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white;repeatX:3
        • bbLocationConfig: {..}
          • location_id: 0001
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0: {..}
                • bbPlaylistID: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756285890.4910336
                • bbVideoClips: []
            • current_playlist: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
            • sb_templates: {..}
              • 285ada2a-1fcc-48f2-8b00-fa6c3c075f47: {..}
                • sbID: 285ada2a-1fcc-48f2-8b00-fa6c3c075f47
                • template_alias: Freie 150/20 str
                • locationID: 0001
                • tableID: B04
                • ctrlDevID: Generic
                • ctrlDevMappingID: SR_standard
                • htmlTemplateID:
                • player1ID:
                • player2ID:
                • player3ID:
                • player4ID:
                • mpID: SR_150_20
                • videoMode: streaming
              • 2936dcf8-cfc6-4c93-bd65-e55adc35b60c: {..}
                • sbID: 2936dcf8-cfc6-4c93-bd65-e55adc35b60c
                • template_alias: Guest / Guest
                • locationID: 0001
                • tableID: B01
                • ctrlDevID:
                • ctrlDevMappingID:
                • htmlTemplateID:
                • player1ID: 0001_guest_02
                • player2ID: 0001_guest_05
                • player3ID:
                • player4ID:
                • mpID:
                • videoMode: streaming
              • 42316550-d8e3-4c83-a2e8-a7b848e7c31a: {..}
                • sbID: 42316550-d8e3-4c83-a2e8-a7b848e7c31a
                • template_alias: Tisch 15 40/60 str&rec (copy)
                • locationID: 0001
                • tableID: B01
                • ctrlDevID: Generic
                • ctrlDevMappingID: 3C_standard
                • htmlTemplateID: 3C_pad
                • player1ID: 100010057
                • player2ID: 100010075
                • player3ID:
                • player4ID:
                • mpID: 3C_40_60
                • videoMode: streamingandrecording
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: 3C_40_60_2T
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: False
        • bbIsShowSetClock: False
        • bbIsShowPlayerClock: True
        • bbIsShowProgressBar: True
        • bbIsShowPlayerStats: True
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: True
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Billard
        • bbRulesID: 3C_S
        • bbMPAlias: Dreiband 40 60 2T
        • bbNoOfSets: 1
        • bbIsBestOfN: True
        • bbPointsPerSet: 40
        • bbSetDisplayName: Set
        • bbInningDisplayName: Inning
        • bbIsAllowTie: True
        • bbIsAllowEqualizingStroke: True
        • bbIsLimitInnings: True
        • bbMaxInnings: 60
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: True
        • bbMaxShotTime: 40
        • bbNoOfTimeoutsPerGame: 2
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: True
        • bbNoOfBallsOnTable: 2
        • bbNoOfTimeLimits: 1
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 2 0 0
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 2
            • bbBoTCurrentCount: 2
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 0
          • 1: {..}
            • bbBallDef: red carom 1 1 0
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: carom
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 0
        • bbTimeParameter: [..]
          • 0: {..}
            • bbIsLimitMatchTime: False
            • bbMaxMatchTime: 0
            • bbIsLimitShotTime: True
            • bbMaxShotTime: 40
            • bbNoOfTimeoutsPerGame: 2
            • bbNoOfTimeoutsPerSet: 0
            • bbIsTimeoutAutoKickIn: True
            • bbKickInTime: 0
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1760545513.8618293
        • 1: {..}
          • key: shotClockFunc
          • val: noValue
          • ts: 1760545515.9737246
        • 2: {..}
          • key: shotClockFunc
          • val: noValue
          • ts: 1760545532.925781
        • 3: {..}
          • key: shotClockFunc
          • val: noValue
          • ts: 1760545537.4334347
        • 4: {..}
          • key: shotClockFunc
          • val: noValue
          • ts: 1760545541.8642302
        • 5: {..}
          • key: nextPlayerFunc
          • val: noValue
          • ts: 1760545545.1423745
        • 6: {..}
          • key: shotClockFunc
          • val: noValue
          • ts: 1760545547.7764595
        • 7: {..}
          • key: shotClockFunc
          • val: noValue
          • ts: 1760545551.214183
        • 8: {..}
          • key: addBreakPoints
          • val: 1
          • ts: 1760545553.509664
        • 9: {..}
          • key: shotClockFunc
          • val: noValue
          • ts: 1760694124.0126636
        • 10: {..}
          • key: shotClockFunc
          • val: noValue
          • ts: 1760694148.1536558
        • 11: {..}
          • key: addBreakPoints
          • val: 1
          • ts: 1760694150.9580197
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: shotClockFunc
              • val: noValue
            • 1: {..}
              • key: shotClockFunc
              • val: noValue
            • 2: {..}
              • key: shotClockFunc
              • val: noValue
            • 3: {..}
              • key: shotClockFunc
              • val: noValue
            • 4: {..}
              • key: nextPlayerFunc
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 1: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 1
          • key: nextPlayerFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: shotClockFunc
              • val: noValue
            • 1: {..}
              • key: shotClockFunc
              • val: noValue
            • 2: {..}
              • key: addBreakPoints
              • val: 1
            • 3: {..}
              • key: shotClockFunc
              • val: noValue
            • 4: {..}
              • key: shotClockFunc
              • val: noValue
            • 5: {..}
              • key: addBreakPoints
              • val: 1
          • len: 5
          • show_block: P2(2)
          • len_constrained: 5
          • show_block_constrained: P2(2)
      • shot_clock: {..}
        • initial_seconds: 40
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • f99f17b4-6346-405f-bed8-d104b1459768: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: f99f17b4-6346-405f-bed8-d104b1459768
      • match_state_id: 95860770-599f-426a-85bf-4deec5bed940
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: False
      • is_ended: False
      • is_paused: False
      • is_redirect: False
      • start_ts: 0
      • end_ts: 0
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 0
      • no_of_undo_blocks: 0
      • elapsed_time: 0
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: fccb6bda-62f0-4712-b726-88f0a584955f_Guest
          • aiCameraSubjectID:
          • bbPlayerFirst: Guest
          • bbPlayerLast: Guest
          • bbPlayerIsUsePseudonym: 0
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: True
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: True
          • bbIsGuest: True
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 0
            • no_of_sets_won: 0
            • no_of_innings: 0
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 0
        • 1: {..}
          • bbPlayerID: fccb6bda-62f0-4712-b726-88f0a584955f_Guest
          • aiCameraSubjectID:
          • bbPlayerFirst: Guest
          • bbPlayerLast: Guest
          • bbPlayerIsUsePseudonym: 0
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: True
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: True
          • bbIsGuest: True
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 0
            • no_of_sets_won: 0
            • no_of_innings: 0
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 0
      • table: {..}
        • bbTableID: B03
        • bbTblIsLicensed: False
        • bbTblType: Match Billard
        • bbTblLength: 284
        • bbTblWidth: 142
        • bbTblOEM: Gabriels
        • bbTblName: Tisch 17
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: 52f9955f-e523-4c6b-aa34-e8d09d23bb90
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: 52f9955f-e523-4c6b-aa34-e8d09d23bb90
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0001
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: BSC Karlsruhe
        • bbLocLongName: ESG Frankonia Karlsruhe - Abt. Billard
        • bbLocEmblem: thumbs_BSC.jpg
        • bbLocWebsite: https://site.bsck.de
        • bbLocTL1: ESG FRANKONIA
        • bbLocTL2: BILLARD-SPORT-CLUB KARLSRUHE
        • bbLocUploadBW: 10000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 4500000
        • bbLocMinBW: 3000000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 5
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 1
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:black
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 1
            • bbAdImage: metzgerei_sack.png
            • bbAdLink: https://www.metzgerei-sack.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:gray;repeatX:2
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 1
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:scale-down;backgroundColor:blue
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: logo_usp_matter.png
            • bbAdLink: https://www.bautrocknung-matter.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white
          • 4: {..}
            • bbAdID: Ad05
            • bbAdWeight: 1
            • bbAdImage: KPS001_KLOCKE_Gruppe_Logo_RGB.svg
            • bbAdLink: https://www.klocke.com/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white;repeatX:3
        • bbLocationConfig: {..}
          • location_id: 0001
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0: {..}
                • bbPlaylistID: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756285890.4910336
                • bbVideoClips: []
            • current_playlist: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
            • sb_templates: {..}
              • 285ada2a-1fcc-48f2-8b00-fa6c3c075f47: {..}
                • sbID: 285ada2a-1fcc-48f2-8b00-fa6c3c075f47
                • template_alias: Freie 150/20 str
                • locationID: 0001
                • tableID: B04
                • ctrlDevID: Generic
                • ctrlDevMappingID: SR_standard
                • htmlTemplateID:
                • player1ID:
                • player2ID:
                • player3ID:
                • player4ID:
                • mpID: SR_150_20
                • videoMode: streaming
              • 2936dcf8-cfc6-4c93-bd65-e55adc35b60c: {..}
                • sbID: 2936dcf8-cfc6-4c93-bd65-e55adc35b60c
                • template_alias: Guest / Guest
                • locationID: 0001
                • tableID: B01
                • ctrlDevID:
                • ctrlDevMappingID:
                • htmlTemplateID:
                • player1ID: 0001_guest_02
                • player2ID: 0001_guest_05
                • player3ID:
                • player4ID:
                • mpID:
                • videoMode: streaming
              • 42316550-d8e3-4c83-a2e8-a7b848e7c31a: {..}
                • sbID: 42316550-d8e3-4c83-a2e8-a7b848e7c31a
                • template_alias: Tisch 15 40/60 str&rec (copy)
                • locationID: 0001
                • tableID: B01
                • ctrlDevID: Generic
                • ctrlDevMappingID: 3C_standard
                • htmlTemplateID: 3C_pad
                • player1ID: 100010057
                • player2ID: 100010075
                • player3ID:
                • player4ID:
                • mpID: 3C_40_60
                • videoMode: streamingandrecording
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: 3C_40_60
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: False
        • bbIsShowSetClock: False
        • bbIsShowPlayerClock: True
        • bbIsShowProgressBar: True
        • bbIsShowPlayerStats: True
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: True
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Billard
        • bbRulesID: 3C
        • bbMPAlias: Dreiband 40 60
        • bbNoOfSets: 1
        • bbIsBestOfN: True
        • bbPointsPerSet: 40
        • bbSetDisplayName: Set
        • bbInningDisplayName: Inning
        • bbIsAllowTie: True
        • bbIsAllowEqualizingStroke: True
        • bbIsLimitInnings: True
        • bbMaxInnings: 60
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 2
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 2 0 0
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 2
            • bbBoTCurrentCount: 2
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 0
          • 1: {..}
            • bbBallDef: red carom 1 1 0
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: carom
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 0
        • bbTimeParameter: []
      • cmds: []
      • scheduled_cmds: []
      • undo_blocks: []
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
      • match_parameter_list: [..]
        • 0: {..}
          • bbMPID: 3C_40_60
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 40 60
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 1: {..}
          • bbMPID: 3C_40_60_2T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: Dreiband 40 60 2T
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 2
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: True
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 2
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: True
              • bbKickInTime: 0
        • 2: {..}
          • bbMPID: 3C_40_50
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 40 50
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 3: {..}
          • bbMPID: 3C_50_80
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 50 80
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 50
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 80
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 4: {..}
          • bbMPID: 3C_50_70
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 50 70
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 50
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 70
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 5: {..}
          • bbMPID: 3C_30_50
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 30 50
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 6: {..}
          • bbMPID: 3C_30_50_2T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: Dreiband 30 50 2T
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 2
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: True
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 2
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: True
              • bbKickInTime: 0
        • 7: {..}
          • bbMPID: 3C_30_40_SD
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 30 40
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 40
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 8: {..}
          • bbMPID: 3C_25_35
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 25 35
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 25
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 35
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 9: {..}
          • bbMPID: 3C_BSCK_Vorgabe_2022
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband-Vorgabe-2022
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 10: {..}
          • bbMPID: 3C-5_15
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 15 5S
          • bbNoOfSets: 5
          • bbIsBestOfN: True
          • bbPointsPerSet: 15
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 30
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: False
              • bbMaxShotTime: 30
              • bbNoOfTimeoutsPerGame: 0
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 11: {..}
          • bbMPID: SR_150_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 150 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 12: {..}
          • bbMPID: SR_100_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 100 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 100
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 13: {..}
          • bbMPID: SR_500_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 500 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 500
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 14: {..}
          • bbMPID: Cadre47-2_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 47-2
          • bbMPAlias: Cadre 47-2 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 15: {..}
          • bbMPID: Cadre47-1_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 47-1
          • bbMPAlias: Cadre 47-1 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 16: {..}
          • bbMPID: Cadre71-2_150_15
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 15
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 15
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 17: {..}
          • bbMPID: Cadre71-2_150_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 18: {..}
          • bbMPID: Cadre71-2_150_25
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 25
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 25
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 19: {..}
          • bbMPID: Cadre71-2_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 20: {..}
          • bbMPID: 4B_200
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 4B
          • bbMPAlias: Vierball 200Pts
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 2 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 21: {..}
          • bbMPID: 3C_1_1
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Video Only
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 1
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 1
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 22: {..}
          • bbMPID: 3C_40_50_4T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband Bundesliga
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 30
          • bbNoOfTimeoutsPerGame: 4
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 30
              • bbNoOfTimeoutsPerGame: 4
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 23: {..}
          • bbMPID: 3C_25_35_3T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: NightCafe 3B-25-25
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 25
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 35
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 3
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 3
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 24: {..}
          • bbMPID: 3C_30_40_3T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: NightCafe 3B-30-40
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 40
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 3
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 3
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
      • player_list: {..}
        • name: fccb6bda-62f0-4712-b726-88f0a584955f
        • is_add_guest: True
        • is_add_not_selected: False
        • no_of_players: 47
        • players: [..]
          • 0: {..}
            • bbPlayerID: 100010117
            • aiCameraSubjectID:
            • bbPlayerFirst: Serkan
            • bbPlayerLast: Aktas
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 1: {..}
            • bbPlayerID: 100010118
            • aiCameraSubjectID:
            • bbPlayerFirst: Max
            • bbPlayerLast: Augenstein
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 2: {..}
            • bbPlayerID: 100010115
            • aiCameraSubjectID:
            • bbPlayerFirst: Antonio
            • bbPlayerLast: Condello
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 3: {..}
            • bbPlayerID: 100010200
            • aiCameraSubjectID:
            • bbPlayerFirst: Hong Quang
            • bbPlayerLast: Dinh Ngnyen
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 4: {..}
            • bbPlayerID: 0001_guest_01
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-01
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 5: {..}
            • bbPlayerID: 0001_guest_02
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-02
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 6: {..}
            • bbPlayerID: 0001_guest_03
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-03
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 7: {..}
            • bbPlayerID: 0001_guest_04
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-04
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 8: {..}
            • bbPlayerID: 0001_guest_05
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-05
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 9: {..}
            • bbPlayerID: 100010204
            • aiCameraSubjectID:
            • bbPlayerFirst: Bernd
            • bbPlayerLast: Gaurieder
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 10: {..}
            • bbPlayerID: 100010119
            • aiCameraSubjectID:
            • bbPlayerFirst: Steffen
            • bbPlayerLast: Hofele
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 11: {..}
            • bbPlayerID: 100010112
            • aiCameraSubjectID:
            • bbPlayerFirst: Ismail
            • bbPlayerLast: Inal
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 12: {..}
            • bbPlayerID: 100010206
            • aiCameraSubjectID:
            • bbPlayerFirst: Carsten
            • bbPlayerLast: Klocke
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 13: {..}
            • bbPlayerID: 100010205
            • aiCameraSubjectID:
            • bbPlayerFirst: Lars
            • bbPlayerLast: Maeder
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 14: {..}
            • bbPlayerID: 100010114
            • aiCameraSubjectID:
            • bbPlayerFirst: Markus
            • bbPlayerLast: Moeker
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 15: {..}
            • bbPlayerID: 100010073
            • aiCameraSubjectID:
            • bbPlayerFirst: Andreas
            • bbPlayerLast: Moelich-Zebhauser
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 16: {..}
            • bbPlayerID: 100010116
            • aiCameraSubjectID:
            • bbPlayerFirst: Hans
            • bbPlayerLast: Peter
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 17: {..}
            • bbPlayerID: 100010113
            • aiCameraSubjectID:
            • bbPlayerFirst: Nami
            • bbPlayerLast: van Tran
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 18: {..}
            • bbPlayerID: 100010202
            • aiCameraSubjectID:
            • bbPlayerFirst: Ralf
            • bbPlayerLast: Winkelmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 19: {..}
            • bbPlayerID: 100010203
            • aiCameraSubjectID:
            • bbPlayerFirst: Volker
            • bbPlayerLast: Winkelmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 20: {..}
            • bbPlayerID: 100010054
            • aiCameraSubjectID:
            • bbPlayerFirst: Thomas
            • bbPlayerLast: Beckerina
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 21: {..}
            • bbPlayerID: 100010055
            • aiCameraSubjectID:
            • bbPlayerFirst: Björn
            • bbPlayerLast: Bohe
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 22: {..}
            • bbPlayerID: 100010056
            • aiCameraSubjectID:
            • bbPlayerFirst: Takis
            • bbPlayerLast: Christoforou
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 23: {..}
            • bbPlayerID: 100010057
            • aiCameraSubjectID:
            • bbPlayerFirst: Hans
            • bbPlayerLast: Dahringer
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 24: {..}
            • bbPlayerID: 100010058
            • aiCameraSubjectID:
            • bbPlayerFirst: Oliver
            • bbPlayerLast: Dausch
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 25: {..}
            • bbPlayerID: 100010059
            • aiCameraSubjectID:
            • bbPlayerFirst: Karlheinz
            • bbPlayerLast: Ebert
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 26: {..}
            • bbPlayerID: 100010060
            • aiCameraSubjectID:
            • bbPlayerFirst: Oscar
            • bbPlayerLast: Echeverri Albornoz
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 27: {..}
            • bbPlayerID: 100010061
            • aiCameraSubjectID:
            • bbPlayerFirst: Jochen
            • bbPlayerLast: Fischer
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 28: {..}
            • bbPlayerID: 100010063
            • aiCameraSubjectID:
            • bbPlayerFirst: Klaus
            • bbPlayerLast: Goetzmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 29: {..}
            • bbPlayerID: 100010062
            • aiCameraSubjectID:
            • bbPlayerFirst: Heinz
            • bbPlayerLast: Grom
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 30: {..}
            • bbPlayerID: 100010064
            • aiCameraSubjectID:
            • bbPlayerFirst: Horst
            • bbPlayerLast: Heibrock
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 31: {..}
            • bbPlayerID: 100010065
            • aiCameraSubjectID:
            • bbPlayerFirst: Frans
            • bbPlayerLast: Herbes
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 32: {..}
            • bbPlayerID: 100010066
            • aiCameraSubjectID:
            • bbPlayerFirst: Andreas
            • bbPlayerLast: Iuliano
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 33: {..}
            • bbPlayerID: 100010067
            • aiCameraSubjectID:
            • bbPlayerFirst: Klaus
            • bbPlayerLast: Kessler
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 34: {..}
            • bbPlayerID: 100010068
            • aiCameraSubjectID:
            • bbPlayerFirst: Thomas
            • bbPlayerLast: Krempel
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 35: {..}
            • bbPlayerID: 100010069
            • aiCameraSubjectID:
            • bbPlayerFirst: Christian
            • bbPlayerLast: Lange
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 36: {..}
            • bbPlayerID: 100010070
            • aiCameraSubjectID:
            • bbPlayerFirst: Donato
            • bbPlayerLast: Manniello
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 37: {..}
            • bbPlayerID: 100010071
            • aiCameraSubjectID:
            • bbPlayerFirst: Kai
            • bbPlayerLast: Marschner
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 38: {..}
            • bbPlayerID: 100010072
            • aiCameraSubjectID:
            • bbPlayerFirst: Harald
            • bbPlayerLast: Mostberger
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 39: {..}
            • bbPlayerID: 100010075
            • aiCameraSubjectID:
            • bbPlayerFirst: Michael
            • bbPlayerLast: Schneider
            • bbPlayerIsUsePseudonym: True
            • bbPlayerPseudonym: M. S.
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 40: {..}
            • bbPlayerID: 100010076
            • aiCameraSubjectID:
            • bbPlayerFirst: Michael
            • bbPlayerLast: Senft
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 41: {..}
            • bbPlayerID: 100010077
            • aiCameraSubjectID:
            • bbPlayerFirst: Jose Mauricio
            • bbPlayerLast: Silva Moreno
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 42: {..}
            • bbPlayerID: 100010078
            • aiCameraSubjectID:
            • bbPlayerFirst: Jerome
            • bbPlayerLast: Soine
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 43: {..}
            • bbPlayerID: 100010079
            • aiCameraSubjectID:
            • bbPlayerFirst: Axel
            • bbPlayerLast: Uhl
            • bbPlayerIsUsePseudonym: True
            • bbPlayerPseudonym: A. U.
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 44: {..}
            • bbPlayerID: 100010080
            • aiCameraSubjectID:
            • bbPlayerFirst: Rolf
            • bbPlayerLast: Wiedenmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 45: {..}
            • bbPlayerID: 100010081
            • aiCameraSubjectID:
            • bbPlayerFirst: Guenter
            • bbPlayerLast: Wormer
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 46: {..}
            • bbPlayerID: fccb6bda-62f0-4712-b726-88f0a584955f_Guest
            • aiCameraSubjectID:
            • bbPlayerFirst: Guest
            • bbPlayerLast: Guest
            • bbPlayerIsUsePseudonym: 0
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: True
            • bbPlayerIsSnooker: True
            • bbPlayerIsGolf: True
            • bbIsGuest: True
            • bbIsNotSelected: False
    • be92a9ea-503c-4e2e-a8c5-a9b15a909819: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: be92a9ea-503c-4e2e-a8c5-a9b15a909819
      • match_state_id: a9c0f6d3-6b2c-42a5-8ef6-09efc2464c77
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: False
      • is_paused: False
      • is_redirect: False
      • start_ts: 1724257905.1895373
      • end_ts: 0
      • curr_set_idx: 1
      • curr_inning_idx: 12
      • curr_player_idx: 2
      • no_of_match_players: 2
      • no_of_commands: 47
      • no_of_undo_blocks: 24
      • elapsed_time: 39167998.99180031
      • sets_elapsed_time: {..}
        • set_1_elapsed_time: 39167999
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 100010056
          • aiCameraSubjectID:
          • bbPlayerFirst: Takis
          • bbPlayerLast: Christoforou
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0001
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: False
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 12
            • pts: 60
            • inning_pts: 7
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 5.0
            • highrun: 34
            • innings: 12
        • 1: {..}
          • bbPlayerID: 100010058
          • aiCameraSubjectID:
          • bbPlayerFirst: Oliver
          • bbPlayerLast: Dausch
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0001
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: False
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 12
            • pts: 35
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 2.9166666666666665
            • highrun: 9
            • innings: 12
      • table: {..}
        • bbTableID: B04
        • bbTblIsLicensed: False
        • bbTblType: Small Billard
        • bbTblLength: 210
        • bbTblWidth: 105
        • bbTblOEM: Gabriels
        • bbTblName: Tisch 13
        • bbTblCtrlDev: Generic
        • bbTblIsAdLinkEnabled: False
        • bbCameraSubjectID:
        • bbDefaultVideoMode: off
        • bbCameraManager: {..}
          • bbCameraSubjectID:
          • bbDefaultVideoMode: off
          • bbVideoMode: off
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0001
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: BSC Karlsruhe
        • bbLocLongName: ESG Frankonia Karlsruhe - Abt. Billard
        • bbLocEmblem: thumbs_BSC.jpg
        • bbLocWebsite: https://site.bsck.de
        • bbLocTL1: ESG FRANKONIA
        • bbLocTL2: BILLARD-SPORT-CLUB KARLSRUHE
        • bbLocUploadBW: 10000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 4500000
        • bbLocMinBW: 3000000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 5
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 1
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:black
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 1
            • bbAdImage: metzgerei_sack.png
            • bbAdLink: https://www.metzgerei-sack.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:gray;repeatX:2
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 1
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:scale-down;backgroundColor:blue
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: logo_usp_matter.png
            • bbAdLink: https://www.bautrocknung-matter.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white
          • 4: {..}
            • bbAdID: Ad05
            • bbAdWeight: 1
            • bbAdImage: KPS001_KLOCKE_Gruppe_Logo_RGB.svg
            • bbAdLink: https://www.klocke.com/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white;repeatX:3
        • bbLocationConfig: {..}
          • location_id: 0001
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0: {..}
                • bbPlaylistID: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756285890.4910336
                • bbVideoClips: []
            • current_playlist: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
            • sb_templates: {..}
              • 285ada2a-1fcc-48f2-8b00-fa6c3c075f47: {..}
                • sbID: 285ada2a-1fcc-48f2-8b00-fa6c3c075f47
                • template_alias: Freie 150/20 str
                • locationID: 0001
                • tableID: B04
                • ctrlDevID: Generic
                • ctrlDevMappingID: SR_standard
                • htmlTemplateID:
                • player1ID:
                • player2ID:
                • player3ID:
                • player4ID:
                • mpID: SR_150_20
                • videoMode: streaming
              • 2936dcf8-cfc6-4c93-bd65-e55adc35b60c: {..}
                • sbID: 2936dcf8-cfc6-4c93-bd65-e55adc35b60c
                • template_alias: Guest / Guest
                • locationID: 0001
                • tableID: B01
                • ctrlDevID:
                • ctrlDevMappingID:
                • htmlTemplateID:
                • player1ID: 0001_guest_02
                • player2ID: 0001_guest_05
                • player3ID:
                • player4ID:
                • mpID:
                • videoMode: streaming
              • 42316550-d8e3-4c83-a2e8-a7b848e7c31a: {..}
                • sbID: 42316550-d8e3-4c83-a2e8-a7b848e7c31a
                • template_alias: Tisch 15 40/60 str&rec (copy)
                • locationID: 0001
                • tableID: B01
                • ctrlDevID: Generic
                • ctrlDevMappingID: 3C_standard
                • htmlTemplateID: 3C_pad
                • player1ID: 100010057
                • player2ID: 100010075
                • player3ID:
                • player4ID:
                • mpID: 3C_40_60
                • videoMode: streamingandrecording
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: SR_150_20
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: False
        • bbIsShowSetClock: False
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: True
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Billard
        • bbRulesID: SR
        • bbMPAlias: Freie 150 20
        • bbNoOfSets: 1
        • bbIsBestOfN: True
        • bbPointsPerSet: 150
        • bbSetDisplayName: Set
        • bbInningDisplayName: Inning
        • bbIsAllowTie: True
        • bbIsAllowEqualizingStroke: True
        • bbIsLimitInnings: True
        • bbMaxInnings: 20
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 2
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 2 0 0
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 2
            • bbBoTCurrentCount: 2
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 0
          • 1: {..}
            • bbBallDef: red carom 1 1 0
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: carom
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 0
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1724257905.1895373
        • 1: {..}
          • key: breakTotalFunc
          • val: 1
          • ts: 1724257908.518073
        • 2: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257908.518073
        • 3: {..}
          • key: breakTotalFunc
          • val: 6
          • ts: 1724257913.16162
        • 4: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257913.16162
        • 5: {..}
          • key: breakTotalFunc
          • val: 34
          • ts: 1724257915.1898339
        • 6: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257915.1898339
        • 7: {..}
          • key: breakTotalFunc
          • val: 006
          • ts: 1724257921.06026
        • 8: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257921.06026
        • 9: {..}
          • key: breakTotalFunc
          • val: 7
          • ts: 1724257925.2160082
        • 10: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257925.2160082
        • 11: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1724257929.3266098
        • 12: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257929.3266098
        • 13: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1724257930.2021208
        • 14: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257930.2021208
        • 15: {..}
          • key: breakTotalFunc
          • val: 6
          • ts: 1724257934.5971048
        • 16: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257934.5971048
        • 17: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1724257935.283932
        • 18: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257935.283932
        • 19: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1724257943.4459589
        • 20: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257943.4459589
        • 21: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1724257943.8639123
        • 22: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257943.8639123
        • 23: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1724257944.2568483
        • 24: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257944.2568483
        • 25: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1724257944.6192358
        • 26: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1724257944.6192358
        • 27: {..}
          • key: breakTotalFunc
          • val: 1
          • ts: 1733851320.2634637
        • 28: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1733851320.2634637
        • 29: {..}
          • key: breakTotalFunc
          • val: 7
          • ts: 1733851322.5353096
        • 30: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1733851322.5353096
        • 31: {..}
          • key: breakTotalFunc
          • val: 2
          • ts: 1733851325.4142346
        • 32: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1733851325.4142346
        • 33: {..}
          • key: breakTotalFunc
          • val: 4
          • ts: 1733851327.4887373
        • 34: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1733851327.4887373
        • 35: {..}
          • key: breakTotalFunc
          • val: 5
          • ts: 1733851329.1400828
        • 36: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1733851329.1400828
        • 37: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1733851329.9054134
        • 38: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1733851329.9054134
        • 39: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1733851330.5595596
        • 40: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1733851330.5595596
        • 41: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1733851331.1663606
        • 42: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1733851331.1663606
        • 43: {..}
          • key: breakTotalFunc
          • val: 9
          • ts: 1736606980.3942635
        • 44: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1736606980.3942635
        • 45: {..}
          • key: breakTotalFunc
          • val: 7
          • ts: 1736606983.3184233
        • 46: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1736606983.3184233
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 1
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(1)
          • len_constrained: 5
          • show_block_constrained: P1(1)
        • 1: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 6
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(6)
          • len_constrained: 5
          • show_block_constrained: P2(6)
        • 2: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 34
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P1(34)
          • len_constrained: 6
          • show_block_constrained: P1(34)
        • 3: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 006
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 7
          • show_block: P2(006)
          • len_constrained: 7
          • show_block_constrained: P2(006)
        • 4: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 3
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 7
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(7)
          • len_constrained: 5
          • show_block_constrained: P1(7)
        • 5: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 3
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P2()
          • len_constrained: 4
          • show_block_constrained: P2()
        • 6: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 4
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 7: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 4
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 6
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(6)
          • len_constrained: 5
          • show_block_constrained: P2(6)
        • 8: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 5
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 9: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 5
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P2()
          • len_constrained: 4
          • show_block_constrained: P2()
        • 10: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 6
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 11: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 6
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P2()
          • len_constrained: 4
          • show_block_constrained: P2()
        • 12: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 7
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 13: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 7
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 1
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(1)
          • len_constrained: 5
          • show_block_constrained: P2(1)
        • 14: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 8
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 7
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(7)
          • len_constrained: 5
          • show_block_constrained: P1(7)
        • 15: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 8
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 2
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(2)
          • len_constrained: 5
          • show_block_constrained: P2(2)
        • 16: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 9
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 4
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(4)
          • len_constrained: 5
          • show_block_constrained: P1(4)
        • 17: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 9
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 5
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(5)
          • len_constrained: 5
          • show_block_constrained: P2(5)
        • 18: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 10
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 19: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 10
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P2()
          • len_constrained: 4
          • show_block_constrained: P2()
        • 20: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 11
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 21: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 11
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 9
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(9)
          • len_constrained: 5
          • show_block_constrained: P2(9)
        • 22: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 12
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 7
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(7)
          • len_constrained: 5
          • show_block_constrained: P1(7)
        • 23: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 12
          • key: impliedNextPlayer
          • val: noValue
          • cmds: []
          • len: 0
          • show_block:
          • len_constrained: 0
          • show_block_constrained:
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • d5822137-0797-4524-8ef2-3a6519434ba2: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: d5822137-0797-4524-8ef2-3a6519434ba2
      • match_state_id: e8da4772-9400-483e-b65b-c8b43815f306
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: False
      • is_ended: False
      • is_paused: False
      • is_redirect: False
      • start_ts: 0
      • end_ts: 0
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 0
      • no_of_undo_blocks: 0
      • elapsed_time: 0
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 100010057
          • aiCameraSubjectID:
          • bbPlayerFirst: Hans
          • bbPlayerLast: Dahringer
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0001
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: False
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 0
            • no_of_sets_won: 0
            • no_of_innings: 0
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 0
        • 1: {..}
          • bbPlayerID: 100010075
          • aiCameraSubjectID:
          • bbPlayerFirst: Michael
          • bbPlayerLast: Schneider
          • bbPlayerIsUsePseudonym: True
          • bbPlayerPseudonym: M. S.
          • bbLocationID: 0001
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: False
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 0
            • no_of_sets_won: 0
            • no_of_innings: 0
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 0
      • table: {..}
        • bbTableID: B05
        • bbTblIsLicensed: True
        • bbTblType: Small Billard
        • bbTblLength: 210
        • bbTblWidth: 105
        • bbTblOEM: Gabriels
        • bbTblName: Tisch 14
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: False
        • bbCameraSubjectID: f3bea26e-ca6f-4606-9cd9-307464e1f845
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: f3bea26e-ca6f-4606-9cd9-307464e1f845
          • bbDefaultVideoMode: streaming
          • bbVideoMode: off
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 1
          • bbCameras: [..]
            • 0: {..}
              • bbRPIID: 10000000159b9b79
              • bbRPIIsActive: 1
              • bbRPIOEM: Raspberry Pi Foundation
              • bbRPIOEMType: Raspberry Pi 4 B 2GB
              • bbRPIOEMDescription: Camera 8MP v2.1 IMX219PQ
              • bbRPIBillberryName: Billberry-0001
              • bbCameraSubjectID: f3bea26e-ca6f-4606-9cd9-307464e1f845
              • bbRPIStatusInformation: {..}
                • rpi_on_off: off
                • rpi_last_power_off: 1763377042.0824294
                • rpi_down_time: 48862.099343299866
                • rpi_prev_state: {..}
                  • bbRPIID: 10000000159b9b79
                  • bbStatusTS: 1763377042.0850034
                  • bbIsStatusKnown: False
                  • bbIsPowerOn: False
                  • bbIsPowerOff: False
                  • bbHBProps: {}
                  • bbCamStreamStatus: off
                  • bbCamStreamID:
                  • bbCamStatusTS: 0
                  • bbCamProxyStreamStatus: off
                  • bbCamProxyStreamID:
                  • bbCamProxyStatusTS: 0
                • rpi_curr_state: {..}
                  • bbRPIID: 10000000159b9b79
                  • bbStatusTS: 1763377042.0852005
                  • bbIsStatusKnown: True
                  • bbIsPowerOn: False
                  • bbIsPowerOff: True
                  • bbLastPowerOff: 1763377042.0824294
                  • bbDownTimeNow: 48862.09935927391
                  • bbHBProps: {..}
                    • hb_ts: 1763377042.0824294
                    • hb_originator: bb_rpimgr
                    • hb_rpi_id: 10000000159b9b79
                    • hb_power_status: off
                    • hb_ic_type: n/a
                    • hb_ssid:
                    • hb_service_version: 1.0
                    • hb_misc_values: {}
                  • bbCamStreamStatus: off
                  • bbCamStreamID:
                  • bbCamStatusTS: 0
                  • bbCamProxyStreamStatus: off
                  • bbCamProxyStreamID:
                  • bbCamProxyStatusTS: 0
              • bbCamStreamID:
              • bbCamStreamStatus: off
              • bbCamStatusTS: 1763377042.085187
              • bbCamProxyStreamID:
              • bbCamProxyStreamStatus: off
              • bbCamProxyStatusTS: 1763377042.0851886
      • location: {..}
        • bbLocationID: 0001
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: BSC Karlsruhe
        • bbLocLongName: ESG Frankonia Karlsruhe - Abt. Billard
        • bbLocEmblem: thumbs_BSC.jpg
        • bbLocWebsite: https://site.bsck.de
        • bbLocTL1: ESG FRANKONIA
        • bbLocTL2: BILLARD-SPORT-CLUB KARLSRUHE
        • bbLocUploadBW: 10000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 4500000
        • bbLocMinBW: 3000000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 5
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 1
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:black
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 1
            • bbAdImage: metzgerei_sack.png
            • bbAdLink: https://www.metzgerei-sack.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:gray;repeatX:2
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 1
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:scale-down;backgroundColor:blue
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: logo_usp_matter.png
            • bbAdLink: https://www.bautrocknung-matter.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white
          • 4: {..}
            • bbAdID: Ad05
            • bbAdWeight: 1
            • bbAdImage: KPS001_KLOCKE_Gruppe_Logo_RGB.svg
            • bbAdLink: https://www.klocke.com/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white;repeatX:3
        • bbLocationConfig: {..}
          • location_id: 0001
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0: {..}
                • bbPlaylistID: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756285890.4910336
                • bbVideoClips: []
            • current_playlist: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
            • sb_templates: {..}
              • 285ada2a-1fcc-48f2-8b00-fa6c3c075f47: {..}
                • sbID: 285ada2a-1fcc-48f2-8b00-fa6c3c075f47
                • template_alias: Freie 150/20 str
                • locationID: 0001
                • tableID: B04
                • ctrlDevID: Generic
                • ctrlDevMappingID: SR_standard
                • htmlTemplateID:
                • player1ID:
                • player2ID:
                • player3ID:
                • player4ID:
                • mpID: SR_150_20
                • videoMode: streaming
              • 2936dcf8-cfc6-4c93-bd65-e55adc35b60c: {..}
                • sbID: 2936dcf8-cfc6-4c93-bd65-e55adc35b60c
                • template_alias: Guest / Guest
                • locationID: 0001
                • tableID: B01
                • ctrlDevID:
                • ctrlDevMappingID:
                • htmlTemplateID:
                • player1ID: 0001_guest_02
                • player2ID: 0001_guest_05
                • player3ID:
                • player4ID:
                • mpID:
                • videoMode: streaming
              • 42316550-d8e3-4c83-a2e8-a7b848e7c31a: {..}
                • sbID: 42316550-d8e3-4c83-a2e8-a7b848e7c31a
                • template_alias: Tisch 15 40/60 str&rec (copy)
                • locationID: 0001
                • tableID: B01
                • ctrlDevID: Generic
                • ctrlDevMappingID: 3C_standard
                • htmlTemplateID: 3C_pad
                • player1ID: 100010057
                • player2ID: 100010075
                • player3ID:
                • player4ID:
                • mpID: 3C_40_60
                • videoMode: streamingandrecording
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: 3C_40_60
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: False
        • bbIsShowSetClock: False
        • bbIsShowPlayerClock: True
        • bbIsShowProgressBar: True
        • bbIsShowPlayerStats: True
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: True
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Billard
        • bbRulesID: 3C
        • bbMPAlias: Dreiband 40 60
        • bbNoOfSets: 1
        • bbIsBestOfN: True
        • bbPointsPerSet: 40
        • bbSetDisplayName: Set
        • bbInningDisplayName: Inning
        • bbIsAllowTie: True
        • bbIsAllowEqualizingStroke: True
        • bbIsLimitInnings: True
        • bbMaxInnings: 60
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 2
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 2 0 0
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 2
            • bbBoTCurrentCount: 2
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 0
          • 1: {..}
            • bbBallDef: red carom 1 1 0
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: carom
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 0
        • bbTimeParameter: []
      • cmds: []
      • scheduled_cmds: []
      • undo_blocks: []
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
      • match_parameter_list: [..]
        • 0: {..}
          • bbMPID: 3C_40_60
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 40 60
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 1: {..}
          • bbMPID: 3C_40_60_2T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: Dreiband 40 60 2T
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 2
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: True
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 2
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: True
              • bbKickInTime: 0
        • 2: {..}
          • bbMPID: 3C_40_50
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 40 50
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 3: {..}
          • bbMPID: 3C_50_80
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 50 80
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 50
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 80
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 4: {..}
          • bbMPID: 3C_50_70
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 50 70
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 50
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 70
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 5: {..}
          • bbMPID: 3C_30_50
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 30 50
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 6: {..}
          • bbMPID: 3C_30_50_2T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: Dreiband 30 50 2T
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 2
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: True
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 2
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: True
              • bbKickInTime: 0
        • 7: {..}
          • bbMPID: 3C_30_40_SD
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 30 40
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 40
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 8: {..}
          • bbMPID: 3C_25_35
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 25 35
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 25
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 35
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 9: {..}
          • bbMPID: 3C_BSCK_Vorgabe_2022
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband-Vorgabe-2022
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 10: {..}
          • bbMPID: 3C-5_15
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 15 5S
          • bbNoOfSets: 5
          • bbIsBestOfN: True
          • bbPointsPerSet: 15
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 30
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: False
              • bbMaxShotTime: 30
              • bbNoOfTimeoutsPerGame: 0
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 11: {..}
          • bbMPID: SR_150_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 150 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 12: {..}
          • bbMPID: SR_100_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 100 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 100
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 13: {..}
          • bbMPID: SR_500_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 500 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 500
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 14: {..}
          • bbMPID: Cadre47-2_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 47-2
          • bbMPAlias: Cadre 47-2 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 15: {..}
          • bbMPID: Cadre47-1_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 47-1
          • bbMPAlias: Cadre 47-1 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 16: {..}
          • bbMPID: Cadre71-2_150_15
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 15
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 15
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 17: {..}
          • bbMPID: Cadre71-2_150_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 18: {..}
          • bbMPID: Cadre71-2_150_25
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 25
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 25
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 19: {..}
          • bbMPID: Cadre71-2_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 20: {..}
          • bbMPID: 4B_200
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 4B
          • bbMPAlias: Vierball 200Pts
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 2 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 21: {..}
          • bbMPID: 3C_1_1
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Video Only
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 1
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 1
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 22: {..}
          • bbMPID: 3C_40_50_4T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband Bundesliga
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 30
          • bbNoOfTimeoutsPerGame: 4
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 30
              • bbNoOfTimeoutsPerGame: 4
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 23: {..}
          • bbMPID: 3C_25_35_3T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: NightCafe 3B-25-25
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 25
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 35
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 3
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 3
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 24: {..}
          • bbMPID: 3C_30_40_3T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: NightCafe 3B-30-40
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 40
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 3
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 3
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
      • player_list: {..}
        • name: 7696b273-5d8b-430b-a176-cbbefaef2648
        • is_add_guest: True
        • is_add_not_selected: False
        • no_of_players: 47
        • players: [..]
          • 0: {..}
            • bbPlayerID: 100010117
            • aiCameraSubjectID:
            • bbPlayerFirst: Serkan
            • bbPlayerLast: Aktas
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 1: {..}
            • bbPlayerID: 100010118
            • aiCameraSubjectID:
            • bbPlayerFirst: Max
            • bbPlayerLast: Augenstein
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 2: {..}
            • bbPlayerID: 100010115
            • aiCameraSubjectID:
            • bbPlayerFirst: Antonio
            • bbPlayerLast: Condello
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 3: {..}
            • bbPlayerID: 100010200
            • aiCameraSubjectID:
            • bbPlayerFirst: Hong Quang
            • bbPlayerLast: Dinh Ngnyen
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 4: {..}
            • bbPlayerID: 0001_guest_01
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-01
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 5: {..}
            • bbPlayerID: 0001_guest_02
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-02
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 6: {..}
            • bbPlayerID: 0001_guest_03
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-03
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 7: {..}
            • bbPlayerID: 0001_guest_04
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-04
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 8: {..}
            • bbPlayerID: 0001_guest_05
            • aiCameraSubjectID:
            • bbPlayerFirst:
            • bbPlayerLast: Gast-05
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 9: {..}
            • bbPlayerID: 100010204
            • aiCameraSubjectID:
            • bbPlayerFirst: Bernd
            • bbPlayerLast: Gaurieder
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 10: {..}
            • bbPlayerID: 100010119
            • aiCameraSubjectID:
            • bbPlayerFirst: Steffen
            • bbPlayerLast: Hofele
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 11: {..}
            • bbPlayerID: 100010112
            • aiCameraSubjectID:
            • bbPlayerFirst: Ismail
            • bbPlayerLast: Inal
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 12: {..}
            • bbPlayerID: 100010206
            • aiCameraSubjectID:
            • bbPlayerFirst: Carsten
            • bbPlayerLast: Klocke
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 13: {..}
            • bbPlayerID: 100010205
            • aiCameraSubjectID:
            • bbPlayerFirst: Lars
            • bbPlayerLast: Maeder
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 14: {..}
            • bbPlayerID: 100010114
            • aiCameraSubjectID:
            • bbPlayerFirst: Markus
            • bbPlayerLast: Moeker
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 15: {..}
            • bbPlayerID: 100010073
            • aiCameraSubjectID:
            • bbPlayerFirst: Andreas
            • bbPlayerLast: Moelich-Zebhauser
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 16: {..}
            • bbPlayerID: 100010116
            • aiCameraSubjectID:
            • bbPlayerFirst: Hans
            • bbPlayerLast: Peter
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 17: {..}
            • bbPlayerID: 100010113
            • aiCameraSubjectID:
            • bbPlayerFirst: Nami
            • bbPlayerLast: van Tran
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 18: {..}
            • bbPlayerID: 100010202
            • aiCameraSubjectID:
            • bbPlayerFirst: Ralf
            • bbPlayerLast: Winkelmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 19: {..}
            • bbPlayerID: 100010203
            • aiCameraSubjectID:
            • bbPlayerFirst: Volker
            • bbPlayerLast: Winkelmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 20: {..}
            • bbPlayerID: 100010054
            • aiCameraSubjectID:
            • bbPlayerFirst: Thomas
            • bbPlayerLast: Beckerina
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 21: {..}
            • bbPlayerID: 100010055
            • aiCameraSubjectID:
            • bbPlayerFirst: Björn
            • bbPlayerLast: Bohe
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 22: {..}
            • bbPlayerID: 100010056
            • aiCameraSubjectID:
            • bbPlayerFirst: Takis
            • bbPlayerLast: Christoforou
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 23: {..}
            • bbPlayerID: 100010057
            • aiCameraSubjectID:
            • bbPlayerFirst: Hans
            • bbPlayerLast: Dahringer
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 24: {..}
            • bbPlayerID: 100010058
            • aiCameraSubjectID:
            • bbPlayerFirst: Oliver
            • bbPlayerLast: Dausch
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 25: {..}
            • bbPlayerID: 100010059
            • aiCameraSubjectID:
            • bbPlayerFirst: Karlheinz
            • bbPlayerLast: Ebert
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 26: {..}
            • bbPlayerID: 100010060
            • aiCameraSubjectID:
            • bbPlayerFirst: Oscar
            • bbPlayerLast: Echeverri Albornoz
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 27: {..}
            • bbPlayerID: 100010061
            • aiCameraSubjectID:
            • bbPlayerFirst: Jochen
            • bbPlayerLast: Fischer
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 28: {..}
            • bbPlayerID: 100010063
            • aiCameraSubjectID:
            • bbPlayerFirst: Klaus
            • bbPlayerLast: Goetzmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 29: {..}
            • bbPlayerID: 100010062
            • aiCameraSubjectID:
            • bbPlayerFirst: Heinz
            • bbPlayerLast: Grom
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 30: {..}
            • bbPlayerID: 100010064
            • aiCameraSubjectID:
            • bbPlayerFirst: Horst
            • bbPlayerLast: Heibrock
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 31: {..}
            • bbPlayerID: 100010065
            • aiCameraSubjectID:
            • bbPlayerFirst: Frans
            • bbPlayerLast: Herbes
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 32: {..}
            • bbPlayerID: 100010066
            • aiCameraSubjectID:
            • bbPlayerFirst: Andreas
            • bbPlayerLast: Iuliano
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 33: {..}
            • bbPlayerID: 100010067
            • aiCameraSubjectID:
            • bbPlayerFirst: Klaus
            • bbPlayerLast: Kessler
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 34: {..}
            • bbPlayerID: 100010068
            • aiCameraSubjectID:
            • bbPlayerFirst: Thomas
            • bbPlayerLast: Krempel
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 35: {..}
            • bbPlayerID: 100010069
            • aiCameraSubjectID:
            • bbPlayerFirst: Christian
            • bbPlayerLast: Lange
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 36: {..}
            • bbPlayerID: 100010070
            • aiCameraSubjectID:
            • bbPlayerFirst: Donato
            • bbPlayerLast: Manniello
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 37: {..}
            • bbPlayerID: 100010071
            • aiCameraSubjectID:
            • bbPlayerFirst: Kai
            • bbPlayerLast: Marschner
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 38: {..}
            • bbPlayerID: 100010072
            • aiCameraSubjectID:
            • bbPlayerFirst: Harald
            • bbPlayerLast: Mostberger
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 39: {..}
            • bbPlayerID: 100010075
            • aiCameraSubjectID:
            • bbPlayerFirst: Michael
            • bbPlayerLast: Schneider
            • bbPlayerIsUsePseudonym: True
            • bbPlayerPseudonym: M. S.
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 40: {..}
            • bbPlayerID: 100010076
            • aiCameraSubjectID:
            • bbPlayerFirst: Michael
            • bbPlayerLast: Senft
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 41: {..}
            • bbPlayerID: 100010077
            • aiCameraSubjectID:
            • bbPlayerFirst: Jose Mauricio
            • bbPlayerLast: Silva Moreno
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 42: {..}
            • bbPlayerID: 100010078
            • aiCameraSubjectID:
            • bbPlayerFirst: Jerome
            • bbPlayerLast: Soine
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 43: {..}
            • bbPlayerID: 100010079
            • aiCameraSubjectID:
            • bbPlayerFirst: Axel
            • bbPlayerLast: Uhl
            • bbPlayerIsUsePseudonym: True
            • bbPlayerPseudonym: A. U.
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 44: {..}
            • bbPlayerID: 100010080
            • aiCameraSubjectID:
            • bbPlayerFirst: Rolf
            • bbPlayerLast: Wiedenmann
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 45: {..}
            • bbPlayerID: 100010081
            • aiCameraSubjectID:
            • bbPlayerFirst: Guenter
            • bbPlayerLast: Wormer
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 0001
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 46: {..}
            • bbPlayerID: 7696b273-5d8b-430b-a176-cbbefaef2648_Guest
            • aiCameraSubjectID:
            • bbPlayerFirst: Guest
            • bbPlayerLast: Guest
            • bbPlayerIsUsePseudonym: 0
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: True
            • bbPlayerIsSnooker: True
            • bbPlayerIsGolf: True
            • bbIsGuest: True
            • bbIsNotSelected: False
    • 585f8e3a-44ce-4e96-9837-a7aaf695f7d8: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: 585f8e3a-44ce-4e96-9837-a7aaf695f7d8
      • match_state_id: 24ea3ef2-a5ba-4272-a08b-3a11e75a7005
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: False
      • is_ended: False
      • is_paused: False
      • is_redirect: False
      • start_ts: 0
      • end_ts: 0
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 0
      • no_of_undo_blocks: 0
      • elapsed_time: 0
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 100010206
          • aiCameraSubjectID:
          • bbPlayerFirst: FirstName
          • bbPlayerLast: LastName
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: True
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: True
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 0
            • no_of_sets_won: 0
            • no_of_innings: 0
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 0
        • 1: {..}
          • bbPlayerID: 100010205
          • aiCameraSubjectID:
          • bbPlayerFirst: FirstName
          • bbPlayerLast: LastName
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: True
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: True
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 0
            • no_of_sets_won: 0
            • no_of_innings: 0
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 0
      • table: {..}
        • bbTableID: S01
        • bbTblIsLicensed: True
        • bbTblType: Snooker
        • bbTblLength: 357
        • bbTblWidth: 179
        • bbTblOEM: RILEY
        • bbTblName: Snooker 1
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: 1394376b-357c-415d-a4fd-f01c0e377294
        • bbDefaultVideoMode: off
        • bbCameraManager: {..}
          • bbCameraSubjectID: 1394376b-357c-415d-a4fd-f01c0e377294
          • bbDefaultVideoMode: off
          • bbVideoMode: off
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0001
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: BSC Karlsruhe
        • bbLocLongName: ESG Frankonia Karlsruhe - Abt. Billard
        • bbLocEmblem: thumbs_BSC.jpg
        • bbLocWebsite: https://site.bsck.de
        • bbLocTL1: ESG FRANKONIA
        • bbLocTL2: BILLARD-SPORT-CLUB KARLSRUHE
        • bbLocUploadBW: 10000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 4500000
        • bbLocMinBW: 3000000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 5
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 1
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:black
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 1
            • bbAdImage: metzgerei_sack.png
            • bbAdLink: https://www.metzgerei-sack.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:gray;repeatX:2
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 1
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:scale-down;backgroundColor:blue
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: logo_usp_matter.png
            • bbAdLink: https://www.bautrocknung-matter.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white
          • 4: {..}
            • bbAdID: Ad05
            • bbAdWeight: 1
            • bbAdImage: KPS001_KLOCKE_Gruppe_Logo_RGB.svg
            • bbAdLink: https://www.klocke.com/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white;repeatX:3
        • bbLocationConfig: {..}
          • location_id: 0001
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0: {..}
                • bbPlaylistID: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756285890.4910336
                • bbVideoClips: []
            • current_playlist: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
            • sb_templates: {..}
              • 285ada2a-1fcc-48f2-8b00-fa6c3c075f47: {..}
                • sbID: 285ada2a-1fcc-48f2-8b00-fa6c3c075f47
                • template_alias: Freie 150/20 str
                • locationID: 0001
                • tableID: B04
                • ctrlDevID: Generic
                • ctrlDevMappingID: SR_standard
                • htmlTemplateID:
                • player1ID:
                • player2ID:
                • player3ID:
                • player4ID:
                • mpID: SR_150_20
                • videoMode: streaming
              • 2936dcf8-cfc6-4c93-bd65-e55adc35b60c: {..}
                • sbID: 2936dcf8-cfc6-4c93-bd65-e55adc35b60c
                • template_alias: Guest / Guest
                • locationID: 0001
                • tableID: B01
                • ctrlDevID:
                • ctrlDevMappingID:
                • htmlTemplateID:
                • player1ID: 0001_guest_02
                • player2ID: 0001_guest_05
                • player3ID:
                • player4ID:
                • mpID:
                • videoMode: streaming
              • 42316550-d8e3-4c83-a2e8-a7b848e7c31a: {..}
                • sbID: 42316550-d8e3-4c83-a2e8-a7b848e7c31a
                • template_alias: Tisch 15 40/60 str&rec (copy)
                • locationID: 0001
                • tableID: B01
                • ctrlDevID: Generic
                • ctrlDevMappingID: 3C_standard
                • htmlTemplateID: 3C_pad
                • player1ID: 100010057
                • player2ID: 100010075
                • player3ID:
                • player4ID:
                • mpID: 3C_40_60
                • videoMode: streamingandrecording
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: Snooker-bt
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: True
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: False
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Snooker
        • bbRulesID: Snooker (break total)
        • bbMPAlias: Snooker (bt) bof 1
        • bbNoOfSets: 1
        • bbIsBestOfN: True
        • bbPointsPerSet: 0
        • bbSetDisplayName: Frame
        • bbInningDisplayName: Break
        • bbIsAllowTie: False
        • bbIsAllowEqualizingStroke: False
        • bbIsLimitInnings: False
        • bbMaxInnings: 0
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 8
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 4
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 4
          • 1: {..}
            • bbBallDef: yellow sink 1 2 4
            • bbIsValidDef: True
            • bbBoTID: yellow
            • bbBoTColor: yellow
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 2
            • bbBoTFoulPoints: 4
          • 2: {..}
            • bbBallDef: green sink 1 3 4
            • bbIsValidDef: True
            • bbBoTID: green
            • bbBoTColor: green
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 3
            • bbBoTFoulPoints: 4
          • 3: {..}
            • bbBallDef: brown sink 1 4 4
            • bbIsValidDef: True
            • bbBoTID: brown
            • bbBoTColor: brown
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 4
            • bbBoTFoulPoints: 4
          • 4: {..}
            • bbBallDef: blue sink 1 5 5
            • bbIsValidDef: True
            • bbBoTID: blue
            • bbBoTColor: blue
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 5
            • bbBoTFoulPoints: 5
          • 5: {..}
            • bbBallDef: pink sink 1 6 6
            • bbIsValidDef: True
            • bbBoTID: pink
            • bbBoTColor: pink
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 6
            • bbBoTFoulPoints: 6
          • 6: {..}
            • bbBallDef: black sink 1 7 7
            • bbIsValidDef: True
            • bbBoTID: black
            • bbBoTColor: black
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 7
            • bbBoTFoulPoints: 7
          • 7: {..}
            • bbBallDef: red sink 15 1 4
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: sink
            • bbBoTInitialCount: 15
            • bbBoTCurrentCount: 15
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 4
        • bbTimeParameter: []
      • cmds: []
      • scheduled_cmds: []
      • undo_blocks: []
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
      • match_parameter_list: [..]
        • 0: {..}
          • bbMPID: Snooker-bt
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: Snooker (break total)
          • bbMPAlias: Snooker (bt) bof 1
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 8
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 15 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 15
              • bbBoTCurrentCount: 15
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 1: {..}
          • bbMPID: Snooker-bt-3
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: Snooker (break total)
          • bbMPAlias: Snooker (bt) bof 3
          • bbNoOfSets: 3
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 8
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 15 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 15
              • bbBoTCurrentCount: 15
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 2: {..}
          • bbMPID: Snooker-bt-5
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: Snooker (break total)
          • bbMPAlias: Snooker (bt) bof 5
          • bbNoOfSets: 5
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 8
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 15 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 15
              • bbBoTCurrentCount: 15
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 3: {..}
          • bbMPID: Snooker-bt-7
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: Snooker (break total)
          • bbMPAlias: Snooker (bt) bof 7
          • bbNoOfSets: 7
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 8
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 15 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 15
              • bbBoTCurrentCount: 15
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 4: {..}
          • bbMPID: Snooker-bt-9
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: Snooker (break total)
          • bbMPAlias: Snooker (bt) bof 9
          • bbNoOfSets: 9
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 8
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 15 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 15
              • bbBoTCurrentCount: 15
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 5: {..}
          • bbMPID: Snooker-1
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: Snooker
          • bbMPAlias: Snooker bof 1
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 8
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 15 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 15
              • bbBoTCurrentCount: 15
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 6: {..}
          • bbMPID: Snooker-3
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: Snooker
          • bbMPAlias: Snooker bof 3
          • bbNoOfSets: 3
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 8
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 15 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 15
              • bbBoTCurrentCount: 15
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 7: {..}
          • bbMPID: Snooker-5
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: Snooker
          • bbMPAlias: Snooker bof 5
          • bbNoOfSets: 5
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 8
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 15 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 15
              • bbBoTCurrentCount: 15
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 8: {..}
          • bbMPID: Snooker-7
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: Snooker
          • bbMPAlias: Snooker bof 7
          • bbNoOfSets: 7
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 8
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 15 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 15
              • bbBoTCurrentCount: 15
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 9: {..}
          • bbMPID: Snooker-9
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: Snooker
          • bbMPAlias: Snooker bof 9
          • bbNoOfSets: 9
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 8
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 15 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 15
              • bbBoTCurrentCount: 15
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 10: {..}
          • bbMPID: 6R-Snooker-bt
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red (break total)
          • bbMPAlias: Six Red (bt) bof 1
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 11: {..}
          • bbMPID: 6R-Snooker-bt-3
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red (break total)
          • bbMPAlias: Six Red (bt) bof 3
          • bbNoOfSets: 3
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 12: {..}
          • bbMPID: 6R-Snooker-bt-5
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red (break total)
          • bbMPAlias: Six Red (bt) bof 5
          • bbNoOfSets: 5
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 13: {..}
          • bbMPID: 6R-Snooker-bt-7
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red (break total)
          • bbMPAlias: Six Red (bt) bof 7
          • bbNoOfSets: 7
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 14: {..}
          • bbMPID: 6R-Snooker-bt-9
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red (break total)
          • bbMPAlias: Six Red (bt) bof 9
          • bbNoOfSets: 9
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 15: {..}
          • bbMPID: 6R-Snooker-bt-11
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red (break total)
          • bbMPAlias: Six Red (bt) bof 11
          • bbNoOfSets: 11
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 16: {..}
          • bbMPID: 6R-Snooker-bt-13
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red (break total)
          • bbMPAlias: Six Red (bt) bof 13
          • bbNoOfSets: 13
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 17: {..}
          • bbMPID: 6R-Snooker-1
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red
          • bbMPAlias: Six Red
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 18: {..}
          • bbMPID: 6R-Snooker-3
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red
          • bbMPAlias: Six Red bof 3
          • bbNoOfSets: 3
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 19: {..}
          • bbMPID: 6R-Snooker-5
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red
          • bbMPAlias: Six Red bof 5
          • bbNoOfSets: 5
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 20: {..}
          • bbMPID: 6R-Snooker-7
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red
          • bbMPAlias: Six Red bof 7
          • bbNoOfSets: 7
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 21: {..}
          • bbMPID: 6R-Snooker-9
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red
          • bbMPAlias: Six Red bof 9
          • bbNoOfSets: 9
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 22: {..}
          • bbMPID: 6R-Snooker-11
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red
          • bbMPAlias: Six Red bof 11
          • bbNoOfSets: 11
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
        • 23: {..}
          • bbMPID: 6R-Snooker-13
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: True
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: False
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: False
          • bbDisciplineID: Snooker
          • bbRulesID: 6Red
          • bbMPAlias: Six Red bof 13
          • bbNoOfSets: 13
          • bbIsBestOfN: True
          • bbPointsPerSet: 0
          • bbSetDisplayName: Frame
          • bbInningDisplayName: Break
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 9
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 1 0 4
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 4
            • 1: {..}
              • bbBallDef: yellow sink 1 2 4
              • bbIsValidDef: True
              • bbBoTID: yellow
              • bbBoTColor: yellow
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 2
              • bbBoTFoulPoints: 4
            • 2: {..}
              • bbBallDef: green sink 1 3 4
              • bbIsValidDef: True
              • bbBoTID: green
              • bbBoTColor: green
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 3
              • bbBoTFoulPoints: 4
            • 3: {..}
              • bbBallDef: brown sink 1 4 4
              • bbIsValidDef: True
              • bbBoTID: brown
              • bbBoTColor: brown
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 4
              • bbBoTFoulPoints: 4
            • 4: {..}
              • bbBallDef: blue sink 1 5 5
              • bbIsValidDef: True
              • bbBoTID: blue
              • bbBoTColor: blue
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 5
              • bbBoTFoulPoints: 5
            • 5: {..}
              • bbBallDef: pink sink 1 6 6
              • bbIsValidDef: True
              • bbBoTID: pink
              • bbBoTColor: pink
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 6
              • bbBoTFoulPoints: 6
            • 6: {..}
              • bbBallDef: black sink 1 7 7
              • bbIsValidDef: True
              • bbBoTID: black
              • bbBoTColor: black
              • bbBoTAction: sink
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 7
              • bbBoTFoulPoints: 7
            • 7: {..}
              • bbBallDef: red sink 6 1 4
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: sink
              • bbBoTInitialCount: 6
              • bbBoTCurrentCount: 6
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 4
          • bbTimeParameter: []
      • player_list: {..}
        • name: 79d4b6cc-f482-401f-93a1-9dc1c578d2a5
        • is_add_guest: True
        • is_add_not_selected: False
        • no_of_players: 1
        • players: [..]
          • 0: {..}
            • bbPlayerID: 79d4b6cc-f482-401f-93a1-9dc1c578d2a5_Guest
            • aiCameraSubjectID:
            • bbPlayerFirst: Guest
            • bbPlayerLast: Guest
            • bbPlayerIsUsePseudonym: 0
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: True
            • bbPlayerIsSnooker: True
            • bbPlayerIsGolf: True
            • bbIsGuest: True
            • bbIsNotSelected: False
    • 4949381c-e32f-4bcd-9dd2-7b59f675ac02: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: 4949381c-e32f-4bcd-9dd2-7b59f675ac02
      • match_state_id: f18e942a-57b5-4b77-a3fa-03c11dae1d11
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: True
      • is_paused: False
      • is_redirect: False
      • start_ts: 1708104710.5457666
      • end_ts: 1708104744.0836523
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 11
      • no_of_undo_blocks: 3
      • elapsed_time: 33.537885665893555
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: unknown_player
          • aiCameraSubjectID:
          • bbPlayerFirst: FirstName
          • bbPlayerLast: LastName
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: True
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: True
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 2
            • pts: 4
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 2.0
            • highrun: 4
            • innings: 2
        • 1: {..}
          • bbPlayerID: unknown_player
          • aiCameraSubjectID:
          • bbPlayerFirst: FirstName
          • bbPlayerLast: LastName
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: True
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: True
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 1
            • no_of_innings: 2
            • pts: 150
            • inning_pts: 144
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 75.0
            • highrun: 144
            • innings: 2
      • table: {..}
        • bbTableID: P01
        • bbTblIsLicensed: False
        • bbTblType: Pool 9ft
        • bbTblLength: 254
        • bbTblWidth: 127
        • bbTblOEM: Brunswick
        • bbTblName: Pool 9ft 1
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: 6144879a-810c-4d39-a316-fd405bcda380
        • bbDefaultVideoMode: off
        • bbCameraManager: {..}
          • bbCameraSubjectID: 6144879a-810c-4d39-a316-fd405bcda380
          • bbDefaultVideoMode: off
          • bbVideoMode: off
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0001
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: BSC Karlsruhe
        • bbLocLongName: ESG Frankonia Karlsruhe - Abt. Billard
        • bbLocEmblem: thumbs_BSC.jpg
        • bbLocWebsite: https://site.bsck.de
        • bbLocTL1: ESG FRANKONIA
        • bbLocTL2: BILLARD-SPORT-CLUB KARLSRUHE
        • bbLocUploadBW: 10000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 4500000
        • bbLocMinBW: 3000000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 5
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 1
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:black
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 1
            • bbAdImage: metzgerei_sack.png
            • bbAdLink: https://www.metzgerei-sack.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:gray;repeatX:2
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 1
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:scale-down;backgroundColor:blue
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: logo_usp_matter.png
            • bbAdLink: https://www.bautrocknung-matter.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white
          • 4: {..}
            • bbAdID: Ad05
            • bbAdWeight: 1
            • bbAdImage: KPS001_KLOCKE_Gruppe_Logo_RGB.svg
            • bbAdLink: https://www.klocke.com/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: objectFit:contain;backgroundColor:white;repeatX:3
        • bbLocationConfig: {..}
          • location_id: 0001
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0: {..}
                • bbPlaylistID: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756285890.4910336
                • bbVideoClips: []
            • current_playlist: 286d657f-c74f-4dc0-8cdb-bdfd66e4d2c0
            • sb_templates: {..}
              • 285ada2a-1fcc-48f2-8b00-fa6c3c075f47: {..}
                • sbID: 285ada2a-1fcc-48f2-8b00-fa6c3c075f47
                • template_alias: Freie 150/20 str
                • locationID: 0001
                • tableID: B04
                • ctrlDevID: Generic
                • ctrlDevMappingID: SR_standard
                • htmlTemplateID:
                • player1ID:
                • player2ID:
                • player3ID:
                • player4ID:
                • mpID: SR_150_20
                • videoMode: streaming
              • 2936dcf8-cfc6-4c93-bd65-e55adc35b60c: {..}
                • sbID: 2936dcf8-cfc6-4c93-bd65-e55adc35b60c
                • template_alias: Guest / Guest
                • locationID: 0001
                • tableID: B01
                • ctrlDevID:
                • ctrlDevMappingID:
                • htmlTemplateID:
                • player1ID: 0001_guest_02
                • player2ID: 0001_guest_05
                • player3ID:
                • player4ID:
                • mpID:
                • videoMode: streaming
              • 42316550-d8e3-4c83-a2e8-a7b848e7c31a: {..}
                • sbID: 42316550-d8e3-4c83-a2e8-a7b848e7c31a
                • template_alias: Tisch 15 40/60 str&rec (copy)
                • locationID: 0001
                • tableID: B01
                • ctrlDevID: Generic
                • ctrlDevMappingID: 3C_standard
                • htmlTemplateID: 3C_pad
                • player1ID: 100010057
                • player2ID: 100010075
                • player3ID:
                • player4ID:
                • mpID: 3C_40_60
                • videoMode: streamingandrecording
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: pool_14_1e_150_50
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: False
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: True
        • bbIsShowPlayerStats: True
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Pool
        • bbRulesID: 14-1e
        • bbMPAlias: 14-1e (150pts)
        • bbNoOfSets: 1
        • bbIsBestOfN: True
        • bbPointsPerSet: 150
        • bbSetDisplayName: Set
        • bbInningDisplayName: Break
        • bbIsAllowTie: True
        • bbIsAllowEqualizingStroke: True
        • bbIsLimitInnings: True
        • bbMaxInnings: 50
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 2
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 0
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 0
          • 1: {..}
            • bbBallDef: colored sink 15 1 0
            • bbIsValidDef: True
            • bbBoTID: colored
            • bbBoTColor: colored
            • bbBoTAction: sink
            • bbBoTInitialCount: 15
            • bbBoTCurrentCount: 15
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 0
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1708104710.5457666
        • 1: {..}
          • key: breakTotalFunc
          • val: 4
          • ts: 1708104716.775711
        • 2: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1708104716.775711
        • 3: {..}
          • key: breakTotalFunc
          • val: 6
          • ts: 1708104719.1716678
        • 4: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1708104719.1716678
        • 5: {..}
          • key: breakTotalFunc
          • val: 146
          • ts: 1708104729.5817034
        • 6: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1708104729.5817034
        • 7: {..}
          • key: breakTotalFunc
          • val: 144
          • ts: 1708104744.0836523
        • 8: {..}
          • key: impliedNextSet
          • val: noValue
          • ts: 1708104744.0836523
        • 9: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1708104744.0836523
        • 10: {..}
          • key: matchState
          • val: End Match
          • ts: 1708104746.3340683
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 4
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
            • 2: {..}
              • key: breakTotalFunc
              • val: 6
            • 3: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 7
          • show_block: P1(4,6)
          • len_constrained: 7
          • show_block_constrained: P1(4,6)
        • 1: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 146
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 7
          • show_block: P1(146)
          • len_constrained: 7
          • show_block_constrained: P1(146)
        • 2: {..}
          • player_idx: 0
          • set_idx: 0
          • inning_idx: 0
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 144
            • 1: {..}
              • key: impliedNextSet
              • val: noValue
            • 2: {..}
              • key: impliedNextPlayer
              • val: noValue
            • 3: {..}
              • key: matchState
              • val: End Match
          • len: 33
          • show_block: P0(144,impliedNextSet,matchState)
          • len_constrained: 33
          • show_block_constrained: P0(144,impliedNextSet,matchState)
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • 72e664a3-4e9c-4d70-9249-14858fd4dbfb: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: 72e664a3-4e9c-4d70-9249-14858fd4dbfb
      • match_state_id: 0028fdc1-838c-4b16-bb0f-927a2cacef1f
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: True
      • is_paused: False
      • is_redirect: False
      • start_ts: 1749737076.784051
      • end_ts: 1749737088.495192
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 2
      • no_of_undo_blocks: 2
      • elapsed_time: 11.711141109466553
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: c3fa90c4-0c29-404b-9e0b-f6cbf9360a36_Guest
          • aiCameraSubjectID:
          • bbPlayerFirst: Guest
          • bbPlayerLast: Guest
          • bbPlayerIsUsePseudonym: 0
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: True
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: True
          • bbIsGuest: True
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 1
            • pts: 0
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 1
        • 1: {..}
          • bbPlayerID: c3fa90c4-0c29-404b-9e0b-f6cbf9360a36_Guest
          • aiCameraSubjectID:
          • bbPlayerFirst: Guest
          • bbPlayerLast: Guest
          • bbPlayerIsUsePseudonym: 0
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: True
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: True
          • bbIsGuest: True
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 1
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 1
      • table: {..}
        • bbTableID: S01
        • bbTblIsLicensed: False
        • bbTblType: Snooker
        • bbTblLength: 357
        • bbTblWidth: 179
        • bbTblOEM:
        • bbTblName: Snooker 1
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: 7bbe2819-37a7-4d27-9670-b43500a2804e
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: 7bbe2819-37a7-4d27-9670-b43500a2804e
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0002
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: TSG Heilbronn
        • bbLocLongName: TSG Heilbronn 1845 e.V.
        • bbLocEmblem: TSG-Logo-Gemeinschaft.png
        • bbLocWebsite: https://tsgheilbronn-billard.de/
        • bbLocTL1: TSG HEILBRONN
        • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
        • bbLocUploadBW: 50000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 3000000
        • bbLocMinBW: 2500000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 4
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 2
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 2
            • bbAdImage: munz.png
            • bbAdLink: https://www.munz.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 2
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: Ukraine-Flagge_Slider.jpg
            • bbAdLink: https://war.ukraine.ua/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
        • bbLocationConfig: {..}
          • location_id: 0002
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 942925de-99f9-40b2-9e10-0585a447f79c: {..}
                • bbPlaylistID: 942925de-99f9-40b2-9e10-0585a447f79c
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5722558
                • bbVideoClips: []
            • current_playlist: 942925de-99f9-40b2-9e10-0585a447f79c
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: 6R-Snooker-bt-13
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: True
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: False
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Snooker
        • bbRulesID: 6Red (break total)
        • bbMPAlias: Six Red (bt) bof 13
        • bbNoOfSets: 13
        • bbIsBestOfN: True
        • bbPointsPerSet: 0
        • bbSetDisplayName: Frame
        • bbInningDisplayName: Break
        • bbIsAllowTie: False
        • bbIsAllowEqualizingStroke: False
        • bbIsLimitInnings: False
        • bbMaxInnings: 0
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 8
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 4
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 4
          • 1: {..}
            • bbBallDef: yellow sink 1 2 4
            • bbIsValidDef: True
            • bbBoTID: yellow
            • bbBoTColor: yellow
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 2
            • bbBoTFoulPoints: 4
          • 2: {..}
            • bbBallDef: green sink 1 3 4
            • bbIsValidDef: True
            • bbBoTID: green
            • bbBoTColor: green
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 3
            • bbBoTFoulPoints: 4
          • 3: {..}
            • bbBallDef: brown sink 1 4 4
            • bbIsValidDef: True
            • bbBoTID: brown
            • bbBoTColor: brown
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 4
            • bbBoTFoulPoints: 4
          • 4: {..}
            • bbBallDef: blue sink 1 5 5
            • bbIsValidDef: True
            • bbBoTID: blue
            • bbBoTColor: blue
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 5
            • bbBoTFoulPoints: 5
          • 5: {..}
            • bbBallDef: pink sink 1 6 6
            • bbIsValidDef: True
            • bbBoTID: pink
            • bbBoTColor: pink
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 6
            • bbBoTFoulPoints: 6
          • 6: {..}
            • bbBallDef: black sink 1 7 7
            • bbIsValidDef: True
            • bbBoTID: black
            • bbBoTColor: black
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 7
            • bbBoTFoulPoints: 7
          • 7: {..}
            • bbBallDef: red sink 6 1 4
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: sink
            • bbBoTInitialCount: 6
            • bbBoTCurrentCount: 6
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 4
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1749737076.784051
        • 1: {..}
          • key: matchState
          • val: End Match
          • ts: 1749737088.495192
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: matchState
              • val: End Match
          • len: 14
          • show_block: P1(matchState)
          • len_constrained: 14
          • show_block_constrained: P1(matchState)
        • 1: {..}
          • player_idx: 0
          • set_idx: 0
          • inning_idx: 0
          • key: matchState
          • val: End Match
          • cmds: []
          • len: 0
          • show_block:
          • len_constrained: 0
          • show_block_constrained:
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • 62420d1e-98fb-4ef3-8950-e4f54c475c9c: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: 62420d1e-98fb-4ef3-8950-e4f54c475c9c
      • match_state_id: ecdad75f-351e-4682-9ef3-4166b08b73c1
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: False
      • is_paused: False
      • is_redirect: False
      • start_ts: 1691150119.8767638
      • end_ts: 0
      • curr_set_idx: 1
      • curr_inning_idx: 4
      • curr_player_idx: 1
      • no_of_match_players: 2
      • no_of_commands: 13
      • no_of_undo_blocks: 7
      • elapsed_time: 72280528.96031046
      • sets_elapsed_time: {..}
        • set_1_elapsed_time: 72280529
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 10019
          • aiCameraSubjectID:
          • bbPlayerFirst: Michael
          • bbPlayerLast: Bolz
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 4
            • pts: 20
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 5.0
            • highrun: 9
            • innings: 4
        • 1: {..}
          • bbPlayerID: 10021
          • aiCameraSubjectID:
          • bbPlayerFirst: Luis
          • bbPlayerLast: Chacon
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 4
            • pts: 10
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 2.5
            • highrun: 7
            • innings: 4
      • table: {..}
        • bbTableID: S02
        • bbTblIsLicensed: False
        • bbTblType: Snooker
        • bbTblLength: 357
        • bbTblWidth: 179
        • bbTblOEM:
        • bbTblName: Snooker 2
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: a9a50854-a74c-4dad-b885-85b751debacb
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: a9a50854-a74c-4dad-b885-85b751debacb
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0002
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: TSG Heilbronn
        • bbLocLongName: TSG Heilbronn 1845 e.V.
        • bbLocEmblem: TSG-Logo-Gemeinschaft.png
        • bbLocWebsite: https://tsgheilbronn-billard.de/
        • bbLocTL1: TSG HEILBRONN
        • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
        • bbLocUploadBW: 50000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 3000000
        • bbLocMinBW: 2500000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 4
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 2
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 2
            • bbAdImage: munz.png
            • bbAdLink: https://www.munz.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 2
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: Ukraine-Flagge_Slider.jpg
            • bbAdLink: https://war.ukraine.ua/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
        • bbLocationConfig: {..}
          • location_id: 0002
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 942925de-99f9-40b2-9e10-0585a447f79c: {..}
                • bbPlaylistID: 942925de-99f9-40b2-9e10-0585a447f79c
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5722558
                • bbVideoClips: []
            • current_playlist: 942925de-99f9-40b2-9e10-0585a447f79c
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: Snooker-bt-5
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: True
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: False
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Snooker
        • bbRulesID: Snooker (break total)
        • bbMPAlias: Snooker (bt) bof 5
        • bbNoOfSets: 5
        • bbIsBestOfN: True
        • bbPointsPerSet: 0
        • bbSetDisplayName: Frame
        • bbInningDisplayName: Break
        • bbIsAllowTie: False
        • bbIsAllowEqualizingStroke: False
        • bbIsLimitInnings: False
        • bbMaxInnings: 0
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 8
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 4
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 4
          • 1: {..}
            • bbBallDef: yellow sink 1 2 4
            • bbIsValidDef: True
            • bbBoTID: yellow
            • bbBoTColor: yellow
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 2
            • bbBoTFoulPoints: 4
          • 2: {..}
            • bbBallDef: green sink 1 3 4
            • bbIsValidDef: True
            • bbBoTID: green
            • bbBoTColor: green
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 3
            • bbBoTFoulPoints: 4
          • 3: {..}
            • bbBallDef: brown sink 1 4 4
            • bbIsValidDef: True
            • bbBoTID: brown
            • bbBoTColor: brown
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 4
            • bbBoTFoulPoints: 4
          • 4: {..}
            • bbBallDef: blue sink 1 5 5
            • bbIsValidDef: True
            • bbBoTID: blue
            • bbBoTColor: blue
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 5
            • bbBoTFoulPoints: 5
          • 5: {..}
            • bbBallDef: pink sink 1 6 6
            • bbIsValidDef: True
            • bbBoTID: pink
            • bbBoTColor: pink
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 6
            • bbBoTFoulPoints: 6
          • 6: {..}
            • bbBallDef: black sink 1 7 7
            • bbIsValidDef: True
            • bbBoTID: black
            • bbBoTColor: black
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 7
            • bbBoTFoulPoints: 7
          • 7: {..}
            • bbBallDef: red sink 15 1 4
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: sink
            • bbBoTInitialCount: 15
            • bbBoTCurrentCount: 15
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 4
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1691150119.8767638
        • 1: {..}
          • key: breakTotalFunc
          • val: 5
          • ts: 1691150121.839009
        • 2: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150121.839009
        • 3: {..}
          • key: breakTotalFunc
          • val: 7
          • ts: 1691150124.458521
        • 4: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150124.458521
        • 5: {..}
          • key: breakTotalFunc
          • val: 6
          • ts: 1726670429.7462633
        • 6: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1726670429.7462633
        • 7: {..}
          • key: breakTotalFunc
          • val: 1
          • ts: 1726670433.049685
        • 8: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1726670433.049685
        • 9: {..}
          • key: breakTotalFunc
          • val: 9
          • ts: 1726670439.35275
        • 10: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1726670439.35275
        • 11: {..}
          • key: breakTotalFunc
          • val: 2
          • ts: 1726670442.7848272
        • 12: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1726670442.7848272
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 5
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(5)
          • len_constrained: 5
          • show_block_constrained: P1(5)
        • 1: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 7
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(7)
          • len_constrained: 5
          • show_block_constrained: P2(7)
        • 2: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 6
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(6)
          • len_constrained: 5
          • show_block_constrained: P1(6)
        • 3: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 1
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(1)
          • len_constrained: 5
          • show_block_constrained: P2(1)
        • 4: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 3
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 9
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(9)
          • len_constrained: 5
          • show_block_constrained: P1(9)
        • 5: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 3
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 2
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(2)
          • len_constrained: 5
          • show_block_constrained: P2(2)
        • 6: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 4
          • key: impliedNextPlayer
          • val: noValue
          • cmds: []
          • len: 0
          • show_block:
          • len_constrained: 0
          • show_block_constrained:
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • a7e361cd-9a70-44af-a0c2-6d30a08b7147: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: a7e361cd-9a70-44af-a0c2-6d30a08b7147
      • match_state_id: 84ec4e4a-d305-4b2b-b35c-69fe28827951
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: False
      • is_paused: False
      • is_redirect: False
      • start_ts: 1691150157.678848
      • end_ts: 0
      • curr_set_idx: 4
      • curr_inning_idx: 1
      • curr_player_idx: 1
      • no_of_match_players: 2
      • no_of_commands: 60
      • no_of_undo_blocks: 32
      • elapsed_time: 72280491.15852976
      • sets_elapsed_time: {..}
        • set_1_elapsed_time: 6455
        • set_2_elapsed_time: 8238
        • set_3_elapsed_time: 11
        • set_4_elapsed_time: 72265775
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 10027
          • aiCameraSubjectID:
          • bbPlayerFirst: Rainer
          • bbPlayerLast: Frank
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 4
            • no_of_sets_won: 1
            • no_of_innings: 1
            • pts: 0
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 7.294117647058823
            • highrun: 45
            • innings: 17
        • 1: {..}
          • bbPlayerID: 10017
          • aiCameraSubjectID:
          • bbPlayerFirst: Omar
          • bbPlayerLast: Alkojah
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 4
            • no_of_sets_won: 2
            • no_of_innings: 1
            • pts: 4
            • inning_pts: 4
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 9.647058823529411
            • highrun: 78
            • innings: 17
      • table: {..}
        • bbTableID: S03
        • bbTblIsLicensed: False
        • bbTblType: Snooker
        • bbTblLength: 357
        • bbTblWidth: 179
        • bbTblOEM:
        • bbTblName: Snooker 3
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: bd63e357-aab4-41a1-bfc5-8e6ab8fd320d
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: bd63e357-aab4-41a1-bfc5-8e6ab8fd320d
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0002
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: TSG Heilbronn
        • bbLocLongName: TSG Heilbronn 1845 e.V.
        • bbLocEmblem: TSG-Logo-Gemeinschaft.png
        • bbLocWebsite: https://tsgheilbronn-billard.de/
        • bbLocTL1: TSG HEILBRONN
        • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
        • bbLocUploadBW: 50000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 3000000
        • bbLocMinBW: 2500000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 4
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 2
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 2
            • bbAdImage: munz.png
            • bbAdLink: https://www.munz.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 2
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: Ukraine-Flagge_Slider.jpg
            • bbAdLink: https://war.ukraine.ua/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
        • bbLocationConfig: {..}
          • location_id: 0002
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 942925de-99f9-40b2-9e10-0585a447f79c: {..}
                • bbPlaylistID: 942925de-99f9-40b2-9e10-0585a447f79c
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5722558
                • bbVideoClips: []
            • current_playlist: 942925de-99f9-40b2-9e10-0585a447f79c
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: Snooker-bt-7
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: True
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: False
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Snooker
        • bbRulesID: Snooker (break total)
        • bbMPAlias: Snooker (bt) bof 7
        • bbNoOfSets: 7
        • bbIsBestOfN: True
        • bbPointsPerSet: 0
        • bbSetDisplayName: Frame
        • bbInningDisplayName: Break
        • bbIsAllowTie: False
        • bbIsAllowEqualizingStroke: False
        • bbIsLimitInnings: False
        • bbMaxInnings: 0
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 8
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 4
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 4
          • 1: {..}
            • bbBallDef: yellow sink 1 2 4
            • bbIsValidDef: True
            • bbBoTID: yellow
            • bbBoTColor: yellow
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 2
            • bbBoTFoulPoints: 4
          • 2: {..}
            • bbBallDef: green sink 1 3 4
            • bbIsValidDef: True
            • bbBoTID: green
            • bbBoTColor: green
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 3
            • bbBoTFoulPoints: 4
          • 3: {..}
            • bbBallDef: brown sink 1 4 4
            • bbIsValidDef: True
            • bbBoTID: brown
            • bbBoTColor: brown
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 4
            • bbBoTFoulPoints: 4
          • 4: {..}
            • bbBallDef: blue sink 1 5 5
            • bbIsValidDef: True
            • bbBoTID: blue
            • bbBoTColor: blue
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 5
            • bbBoTFoulPoints: 5
          • 5: {..}
            • bbBallDef: pink sink 1 6 6
            • bbIsValidDef: True
            • bbBoTID: pink
            • bbBoTColor: pink
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 6
            • bbBoTFoulPoints: 6
          • 6: {..}
            • bbBallDef: black sink 1 7 7
            • bbIsValidDef: True
            • bbBoTID: black
            • bbBoTColor: black
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 7
            • bbBoTFoulPoints: 7
          • 7: {..}
            • bbBallDef: red sink 15 1 4
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: sink
            • bbBoTInitialCount: 15
            • bbBoTCurrentCount: 15
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 4
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1691150157.678848
        • 1: {..}
          • key: breakTotalFunc
          • val: 45
          • ts: 1691150162.4949076
        • 2: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150162.4949076
        • 3: {..}
          • key: breakTotalFunc
          • val: 78
          • ts: 1691150165.8127623
        • 4: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150165.8127623
        • 5: {..}
          • key: breakTotalFunc
          • val: 3
          • ts: 1691151211.9419453
        • 6: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691151211.9419453
        • 7: {..}
          • key: breakTotalFunc
          • val: 12
          • ts: 1691151220.5665686
        • 8: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691151220.5665686
        • 9: {..}
          • key: breakTotalFunc
          • val: 3
          • ts: 1691151253.6040854
        • 10: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691151253.6040854
        • 11: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691151274.2650726
        • 12: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691151274.2650726
        • 13: {..}
          • key: breakTotalFunc
          • val: 2
          • ts: 1691151505.948704
        • 14: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691151505.948704
        • 15: {..}
          • key: breakTotalFunc
          • val: 3
          • ts: 1691151592.5557055
        • 16: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691151592.5557055
        • 17: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691151616.4912996
        • 18: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691151616.4912996
        • 19: {..}
          • key: breakTotalFunc
          • val: 2
          • ts: 1691151620.8887854
        • 20: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691151620.8887854
        • 21: {..}
          • key: breakTotalFunc
          • val: 45
          • ts: 1691151629.199523
        • 22: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691151629.199523
        • 23: {..}
          • key: breakTotalFunc
          • val: 7
          • ts: 1691151636.5055578
        • 24: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691151636.5055578
        • 25: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691152108.4790027
        • 26: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691152108.4790027
        • 27: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691152111.391073
        • 28: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691152111.391073
        • 29: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691156602.226535
        • 30: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691156602.226535
        • 31: {..}
          • key: breakTotalFunc
          • val: 4
          • ts: 1691156606.6021693
        • 32: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691156606.6021693
        • 33: {..}
          • key: breakTotalFunc
          • val: 5
          • ts: 1691156612.5202868
        • 34: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691156612.5202868
        • 35: {..}
          • key: winSetFunc
          • val: noValue
          • ts: 1691156620.3543966
        • 36: {..}
          • key: breakTotalFunc
          • val: 5
          • ts: 1691157093.5331059
        • 37: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691157093.5331059
        • 38: {..}
          • key: breakTotalFunc
          • val: 4
          • ts: 1691157098.868809
        • 39: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691157098.868809
        • 40: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691157430.103276
        • 41: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691157430.103276
        • 42: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691157580.1090016
        • 43: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691157580.1090016
        • 44: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691157610.4169276
        • 45: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691157610.4169276
        • 46: {..}
          • key: breakTotalFunc
          • val: 12
          • ts: 1691157615.188328
        • 47: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691157615.188328
        • 48: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691164854.7087812
        • 49: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691164854.7087812
        • 50: {..}
          • key: breakTotalFunc
          • val: 3
          • ts: 1691164858.6300097
        • 51: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691164858.6300097
        • 52: {..}
          • key: winSetFunc
          • val: noValue
          • ts: 1691164861.052199
        • 53: {..}
          • key: breakTotalFunc
          • val: 2
          • ts: 1691164867.9779286
        • 54: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691164867.9779286
        • 55: {..}
          • key: breakTotalFunc
          • val: 49
          • ts: 1691164872.0099149
        • 56: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691164872.0099149
        • 57: {..}
          • key: winSetFunc
          • val: noValue
          • ts: 1691164873.6825933
        • 58: {..}
          • key: breakTotalFunc
          • val: 4
          • ts: 1691164878.1889675
        • 59: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691164878.1889675
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 45
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P1(45)
          • len_constrained: 6
          • show_block_constrained: P1(45)
        • 1: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 78
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P2(78)
          • len_constrained: 6
          • show_block_constrained: P2(78)
        • 2: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 3
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(3)
          • len_constrained: 5
          • show_block_constrained: P1(3)
        • 3: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 12
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P2(12)
          • len_constrained: 6
          • show_block_constrained: P2(12)
        • 4: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 3
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 3
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(3)
          • len_constrained: 5
          • show_block_constrained: P1(3)
        • 5: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 3
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P2()
          • len_constrained: 4
          • show_block_constrained: P2()
        • 6: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 4
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 2
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(2)
          • len_constrained: 5
          • show_block_constrained: P1(2)
        • 7: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 4
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 3
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(3)
          • len_constrained: 5
          • show_block_constrained: P2(3)
        • 8: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 5
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 9: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 5
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 2
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(2)
          • len_constrained: 5
          • show_block_constrained: P2(2)
        • 10: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 6
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 45
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P1(45)
          • len_constrained: 6
          • show_block_constrained: P1(45)
        • 11: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 6
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 7
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(7)
          • len_constrained: 5
          • show_block_constrained: P2(7)
        • 12: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 7
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 13: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 7
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P2()
          • len_constrained: 4
          • show_block_constrained: P2()
        • 14: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 8
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 15: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 8
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 4
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(4)
          • len_constrained: 5
          • show_block_constrained: P2(4)
        • 16: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 9
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 5
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(5)
          • len_constrained: 5
          • show_block_constrained: P1(5)
        • 17: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 9
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: winSetFunc
              • val: noValue
          • len: 5
          • show_block: P2(W)
          • len_constrained: 5
          • show_block_constrained: P2(W)
        • 18: {..}
          • player_idx: 2
          • set_idx: 2
          • inning_idx: 1
          • key: winSetFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 5
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(5)
          • len_constrained: 5
          • show_block_constrained: P2(5)
        • 19: {..}
          • player_idx: 1
          • set_idx: 2
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 4
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(4)
          • len_constrained: 5
          • show_block_constrained: P1(4)
        • 20: {..}
          • player_idx: 2
          • set_idx: 2
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P2()
          • len_constrained: 4
          • show_block_constrained: P2()
        • 21: {..}
          • player_idx: 1
          • set_idx: 2
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 22: {..}
          • player_idx: 2
          • set_idx: 2
          • inning_idx: 3
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P2()
          • len_constrained: 4
          • show_block_constrained: P2()
        • 23: {..}
          • player_idx: 1
          • set_idx: 2
          • inning_idx: 3
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 12
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P1(12)
          • len_constrained: 6
          • show_block_constrained: P1(12)
        • 24: {..}
          • player_idx: 2
          • set_idx: 2
          • inning_idx: 4
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P2()
          • len_constrained: 4
          • show_block_constrained: P2()
        • 25: {..}
          • player_idx: 1
          • set_idx: 2
          • inning_idx: 4
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 3
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(3)
          • len_constrained: 5
          • show_block_constrained: P1(3)
        • 26: {..}
          • player_idx: 2
          • set_idx: 2
          • inning_idx: 5
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: winSetFunc
              • val: noValue
          • len: 5
          • show_block: P2(W)
          • len_constrained: 5
          • show_block_constrained: P2(W)
        • 27: {..}
          • player_idx: 1
          • set_idx: 3
          • inning_idx: 1
          • key: winSetFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 2
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(2)
          • len_constrained: 5
          • show_block_constrained: P1(2)
        • 28: {..}
          • player_idx: 2
          • set_idx: 3
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 49
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P2(49)
          • len_constrained: 6
          • show_block_constrained: P2(49)
        • 29: {..}
          • player_idx: 1
          • set_idx: 3
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: winSetFunc
              • val: noValue
          • len: 5
          • show_block: P1(W)
          • len_constrained: 5
          • show_block_constrained: P1(W)
        • 30: {..}
          • player_idx: 2
          • set_idx: 4
          • inning_idx: 1
          • key: winSetFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 4
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(4)
          • len_constrained: 5
          • show_block_constrained: P2(4)
        • 31: {..}
          • player_idx: 1
          • set_idx: 4
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: []
          • len: 0
          • show_block:
          • len_constrained: 0
          • show_block_constrained:
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • bac94f69-f46f-403c-a2a1-140d82b4462b: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: bac94f69-f46f-403c-a2a1-140d82b4462b
      • match_state_id: 7f3e550c-2d50-47c0-8655-5583c45ae587
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: True
      • is_paused: False
      • is_redirect: False
      • start_ts: 1711701827.1686532
      • end_ts: 1711701840.3407283
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 7
      • no_of_undo_blocks: 4
      • elapsed_time: 13.172075033187866
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 10027
          • aiCameraSubjectID:
          • bbPlayerFirst: Rainer
          • bbPlayerLast: Frank
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 2
            • no_of_sets_won: 1
            • no_of_innings: 1
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 1.0
            • highrun: 2
            • innings: 2
        • 1: {..}
          • bbPlayerID: 10029
          • aiCameraSubjectID:
          • bbPlayerFirst: Sigmund
          • bbPlayerLast: Gaida
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 2
            • no_of_sets_won: 0
            • no_of_innings: 1
            • pts: 0
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.5
            • highrun: 1
            • innings: 2
      • table: {..}
        • bbTableID: S04
        • bbTblIsLicensed: False
        • bbTblType: Snooker
        • bbTblLength: 357
        • bbTblWidth: 179
        • bbTblOEM:
        • bbTblName: Snooker 4
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: 62e2244a-b447-43b6-a824-b7d96177b3a8
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: 62e2244a-b447-43b6-a824-b7d96177b3a8
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0002
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: TSG Heilbronn
        • bbLocLongName: TSG Heilbronn 1845 e.V.
        • bbLocEmblem: TSG-Logo-Gemeinschaft.png
        • bbLocWebsite: https://tsgheilbronn-billard.de/
        • bbLocTL1: TSG HEILBRONN
        • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
        • bbLocUploadBW: 50000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 3000000
        • bbLocMinBW: 2500000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 4
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 2
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 2
            • bbAdImage: munz.png
            • bbAdLink: https://www.munz.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 2
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: Ukraine-Flagge_Slider.jpg
            • bbAdLink: https://war.ukraine.ua/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
        • bbLocationConfig: {..}
          • location_id: 0002
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 942925de-99f9-40b2-9e10-0585a447f79c: {..}
                • bbPlaylistID: 942925de-99f9-40b2-9e10-0585a447f79c
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5722558
                • bbVideoClips: []
            • current_playlist: 942925de-99f9-40b2-9e10-0585a447f79c
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: Snooker-3
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: True
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: False
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: True
        • bbIsAllowAdCarousel: False
        • bbDisciplineID: Snooker
        • bbRulesID: Snooker
        • bbMPAlias: Snooker bof 3
        • bbNoOfSets: 3
        • bbIsBestOfN: True
        • bbPointsPerSet: 0
        • bbSetDisplayName: Frame
        • bbInningDisplayName: Break
        • bbIsAllowTie: True
        • bbIsAllowEqualizingStroke: False
        • bbIsLimitInnings: False
        • bbMaxInnings: 0
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 8
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 4
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 4
          • 1: {..}
            • bbBallDef: yellow sink 1 2 4
            • bbIsValidDef: True
            • bbBoTID: yellow
            • bbBoTColor: yellow
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 2
            • bbBoTFoulPoints: 4
          • 2: {..}
            • bbBallDef: green sink 1 3 4
            • bbIsValidDef: True
            • bbBoTID: green
            • bbBoTColor: green
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 3
            • bbBoTFoulPoints: 4
          • 3: {..}
            • bbBallDef: brown sink 1 4 4
            • bbIsValidDef: True
            • bbBoTID: brown
            • bbBoTColor: brown
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 4
            • bbBoTFoulPoints: 4
          • 4: {..}
            • bbBallDef: blue sink 1 5 5
            • bbIsValidDef: True
            • bbBoTID: blue
            • bbBoTColor: blue
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 5
            • bbBoTFoulPoints: 5
          • 5: {..}
            • bbBallDef: pink sink 1 6 6
            • bbIsValidDef: True
            • bbBoTID: pink
            • bbBoTColor: pink
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 6
            • bbBoTFoulPoints: 6
          • 6: {..}
            • bbBallDef: black sink 1 7 7
            • bbIsValidDef: True
            • bbBoTID: black
            • bbBoTColor: black
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 7
            • bbBoTFoulPoints: 7
          • 7: {..}
            • bbBallDef: red sink 15 1 4
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: sink
            • bbBoTInitialCount: 15
            • bbBoTCurrentCount: 15
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 4
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1711701827.1686532
        • 1: {..}
          • key: sinkBallFunc
          • val: red
          • ts: 1711701830.1304708
        • 2: {..}
          • key: sinkBallFunc
          • val: red
          • ts: 1711701830.9260936
        • 3: {..}
          • key: nextPlayerFunc
          • val: noValue
          • ts: 1711701831.8147523
        • 4: {..}
          • key: sinkBallFunc
          • val: red
          • ts: 1711701834.9947636
        • 5: {..}
          • key: winSetFunc
          • val: noValue
          • ts: 1711701836.7188277
        • 6: {..}
          • key: matchState
          • val: End Match
          • ts: 1711701840.3407283
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: sinkBallFunc
              • val: red
            • 1: {..}
              • key: sinkBallFunc
              • val: red
            • 2: {..}
              • key: nextPlayerFunc
              • val: noValue
          • len: 7
          • show_block: P1(1+1)
          • len_constrained: 7
          • show_block_constrained: P1(1+1)
        • 1: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 1
          • key: nextPlayerFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: sinkBallFunc
              • val: red
            • 1: {..}
              • key: winSetFunc
              • val: noValue
          • len: 7
          • show_block: P2(1,W)
          • len_constrained: 7
          • show_block_constrained: P2(1,W)
        • 2: {..}
          • player_idx: 2
          • set_idx: 2
          • inning_idx: 1
          • key: winSetFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: matchState
              • val: End Match
          • len: 14
          • show_block: P2(matchState)
          • len_constrained: 14
          • show_block_constrained: P2(matchState)
        • 3: {..}
          • player_idx: 0
          • set_idx: 0
          • inning_idx: 0
          • key: matchState
          • val: End Match
          • cmds: []
          • len: 0
          • show_block:
          • len_constrained: 0
          • show_block_constrained:
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • a104183a-2a71-4f43-9b1f-d57254fd7b33: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: a104183a-2a71-4f43-9b1f-d57254fd7b33
      • match_state_id: f32bd28e-5bed-434c-a424-a038e1b15c82
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: True
      • is_paused: False
      • is_redirect: False
      • start_ts: 1707326559.055433
      • end_ts: 1707326561.422449
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 2
      • no_of_undo_blocks: 2
      • elapsed_time: 2.367016077041626
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 10038
          • aiCameraSubjectID:
          • bbPlayerFirst: Ralph
          • bbPlayerLast: Meinert
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 1
            • pts: 0
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 1
        • 1: {..}
          • bbPlayerID: 44ebac5e-1848-440b-a868-061ccda722e3_Guest
          • aiCameraSubjectID:
          • bbPlayerFirst: Guest
          • bbPlayerLast: Guest
          • bbPlayerIsUsePseudonym: 0
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: True
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: True
          • bbIsGuest: True
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 1
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 1
      • table: {..}
        • bbTableID: S05
        • bbTblIsLicensed: False
        • bbTblType: Snooker
        • bbTblLength: 357
        • bbTblWidth: 179
        • bbTblOEM:
        • bbTblName: Snooker 5
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: e2f5c8c9-9885-4ad4-a81f-73c9373e99ae
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: e2f5c8c9-9885-4ad4-a81f-73c9373e99ae
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0002
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: TSG Heilbronn
        • bbLocLongName: TSG Heilbronn 1845 e.V.
        • bbLocEmblem: TSG-Logo-Gemeinschaft.png
        • bbLocWebsite: https://tsgheilbronn-billard.de/
        • bbLocTL1: TSG HEILBRONN
        • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
        • bbLocUploadBW: 50000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 3000000
        • bbLocMinBW: 2500000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 4
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 2
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 2
            • bbAdImage: munz.png
            • bbAdLink: https://www.munz.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 2
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: Ukraine-Flagge_Slider.jpg
            • bbAdLink: https://war.ukraine.ua/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
        • bbLocationConfig: {..}
          • location_id: 0002
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 942925de-99f9-40b2-9e10-0585a447f79c: {..}
                • bbPlaylistID: 942925de-99f9-40b2-9e10-0585a447f79c
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5722558
                • bbVideoClips: []
            • current_playlist: 942925de-99f9-40b2-9e10-0585a447f79c
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: Snooker-bt
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: True
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: False
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Snooker
        • bbRulesID: Snooker (break total)
        • bbMPAlias: Snooker (bt) bof 1
        • bbNoOfSets: 1
        • bbIsBestOfN: True
        • bbPointsPerSet: 0
        • bbSetDisplayName: Frame
        • bbInningDisplayName: Break
        • bbIsAllowTie: False
        • bbIsAllowEqualizingStroke: False
        • bbIsLimitInnings: False
        • bbMaxInnings: 0
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 8
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 4
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 4
          • 1: {..}
            • bbBallDef: yellow sink 1 2 4
            • bbIsValidDef: True
            • bbBoTID: yellow
            • bbBoTColor: yellow
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 2
            • bbBoTFoulPoints: 4
          • 2: {..}
            • bbBallDef: green sink 1 3 4
            • bbIsValidDef: True
            • bbBoTID: green
            • bbBoTColor: green
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 3
            • bbBoTFoulPoints: 4
          • 3: {..}
            • bbBallDef: brown sink 1 4 4
            • bbIsValidDef: True
            • bbBoTID: brown
            • bbBoTColor: brown
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 4
            • bbBoTFoulPoints: 4
          • 4: {..}
            • bbBallDef: blue sink 1 5 5
            • bbIsValidDef: True
            • bbBoTID: blue
            • bbBoTColor: blue
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 5
            • bbBoTFoulPoints: 5
          • 5: {..}
            • bbBallDef: pink sink 1 6 6
            • bbIsValidDef: True
            • bbBoTID: pink
            • bbBoTColor: pink
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 6
            • bbBoTFoulPoints: 6
          • 6: {..}
            • bbBallDef: black sink 1 7 7
            • bbIsValidDef: True
            • bbBoTID: black
            • bbBoTColor: black
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 7
            • bbBoTFoulPoints: 7
          • 7: {..}
            • bbBallDef: red sink 15 1 4
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: sink
            • bbBoTInitialCount: 15
            • bbBoTCurrentCount: 15
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 4
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1707326559.055433
        • 1: {..}
          • key: matchState
          • val: End Match
          • ts: 1707326561.422449
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: matchState
              • val: End Match
          • len: 14
          • show_block: P1(matchState)
          • len_constrained: 14
          • show_block_constrained: P1(matchState)
        • 1: {..}
          • player_idx: 0
          • set_idx: 0
          • inning_idx: 0
          • key: matchState
          • val: End Match
          • cmds: []
          • len: 0
          • show_block:
          • len_constrained: 0
          • show_block_constrained:
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • e5acbaec-b31d-4fe8-9d72-96e11cd0aeaf: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: e5acbaec-b31d-4fe8-9d72-96e11cd0aeaf
      • match_state_id: 3719960d-e318-4c7b-9d76-704da7083af8
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: True
      • is_paused: False
      • is_redirect: False
      • start_ts: 1691150235.7894773
      • end_ts: 1691150264.4718728
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 17
      • no_of_undo_blocks: 11
      • elapsed_time: 28.682395458221436
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 10040
          • aiCameraSubjectID:
          • bbPlayerFirst: Timo
          • bbPlayerLast: Nicolausen
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 5
            • no_of_sets_won: 2
            • no_of_innings: 2
            • pts: 3
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 15.166666666666666
            • highrun: 56
            • innings: 6
        • 1: {..}
          • bbPlayerID: 10125
          • aiCameraSubjectID:
          • bbPlayerFirst: Martin
          • bbPlayerLast: Reissig
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 5
            • no_of_sets_won: 3
            • no_of_innings: 2
            • pts: 45
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 22.333333333333332
            • highrun: 89
            • innings: 6
      • table: {..}
        • bbTableID: S06
        • bbTblIsLicensed: False
        • bbTblType: Snooker
        • bbTblLength: 357
        • bbTblWidth: 179
        • bbTblOEM:
        • bbTblName: Snooker 6
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: 72c9cd26-b338-4979-9885-cc6e08f0998b
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: 72c9cd26-b338-4979-9885-cc6e08f0998b
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0002
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: TSG Heilbronn
        • bbLocLongName: TSG Heilbronn 1845 e.V.
        • bbLocEmblem: TSG-Logo-Gemeinschaft.png
        • bbLocWebsite: https://tsgheilbronn-billard.de/
        • bbLocTL1: TSG HEILBRONN
        • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
        • bbLocUploadBW: 50000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 3000000
        • bbLocMinBW: 2500000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 4
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 2
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 2
            • bbAdImage: munz.png
            • bbAdLink: https://www.munz.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 2
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: Ukraine-Flagge_Slider.jpg
            • bbAdLink: https://war.ukraine.ua/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
        • bbLocationConfig: {..}
          • location_id: 0002
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 942925de-99f9-40b2-9e10-0585a447f79c: {..}
                • bbPlaylistID: 942925de-99f9-40b2-9e10-0585a447f79c
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5722558
                • bbVideoClips: []
            • current_playlist: 942925de-99f9-40b2-9e10-0585a447f79c
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: Snooker-bt-5
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: True
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: False
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Snooker
        • bbRulesID: Snooker (break total)
        • bbMPAlias: Snooker (bt) bof 5
        • bbNoOfSets: 5
        • bbIsBestOfN: True
        • bbPointsPerSet: 0
        • bbSetDisplayName: Frame
        • bbInningDisplayName: Break
        • bbIsAllowTie: False
        • bbIsAllowEqualizingStroke: False
        • bbIsLimitInnings: False
        • bbMaxInnings: 0
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 8
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 4
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 4
          • 1: {..}
            • bbBallDef: yellow sink 1 2 4
            • bbIsValidDef: True
            • bbBoTID: yellow
            • bbBoTColor: yellow
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 2
            • bbBoTFoulPoints: 4
          • 2: {..}
            • bbBallDef: green sink 1 3 4
            • bbIsValidDef: True
            • bbBoTID: green
            • bbBoTColor: green
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 3
            • bbBoTFoulPoints: 4
          • 3: {..}
            • bbBallDef: brown sink 1 4 4
            • bbIsValidDef: True
            • bbBoTID: brown
            • bbBoTColor: brown
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 4
            • bbBoTFoulPoints: 4
          • 4: {..}
            • bbBallDef: blue sink 1 5 5
            • bbIsValidDef: True
            • bbBoTID: blue
            • bbBoTColor: blue
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 5
            • bbBoTFoulPoints: 5
          • 5: {..}
            • bbBallDef: pink sink 1 6 6
            • bbIsValidDef: True
            • bbBoTID: pink
            • bbBoTColor: pink
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 6
            • bbBoTFoulPoints: 6
          • 6: {..}
            • bbBallDef: black sink 1 7 7
            • bbIsValidDef: True
            • bbBoTID: black
            • bbBoTColor: black
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 7
            • bbBoTFoulPoints: 7
          • 7: {..}
            • bbBallDef: red sink 15 1 4
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: sink
            • bbBoTInitialCount: 15
            • bbBoTCurrentCount: 15
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 4
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1691150235.7894773
        • 1: {..}
          • key: breakTotalFunc
          • val: 56
          • ts: 1691150240.298693
        • 2: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150240.298693
        • 3: {..}
          • key: winSetFunc
          • val: noValue
          • ts: 1691150242.2172058
        • 4: {..}
          • key: winSetFunc
          • val: noValue
          • ts: 1691150244.22219
        • 5: {..}
          • key: breakTotalFunc
          • val: 32
          • ts: 1691150248.1679611
        • 6: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150248.1679611
        • 7: {..}
          • key: winSetFunc
          • val: noValue
          • ts: 1691150249.6416044
        • 8: {..}
          • key: breakTotalFunc
          • val: 89
          • ts: 1691150256.5002563
        • 9: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150256.5002563
        • 10: {..}
          • key: winSetFunc
          • val: noValue
          • ts: 1691150257.8718398
        • 11: {..}
          • key: breakTotalFunc
          • val: 3
          • ts: 1691150260.3528354
        • 12: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150260.3528354
        • 13: {..}
          • key: breakTotalFunc
          • val: 45
          • ts: 1691150262.5169246
        • 14: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150262.5169246
        • 15: {..}
          • key: winSetFunc
          • val: noValue
          • ts: 1691150264.4718728
        • 16: {..}
          • key: matchState
          • val: End Match
          • ts: 1691150267.1098838
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 56
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P1(56)
          • len_constrained: 6
          • show_block_constrained: P1(56)
        • 1: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: winSetFunc
              • val: noValue
          • len: 5
          • show_block: P2(W)
          • len_constrained: 5
          • show_block_constrained: P2(W)
        • 2: {..}
          • player_idx: 2
          • set_idx: 2
          • inning_idx: 1
          • key: winSetFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: winSetFunc
              • val: noValue
          • len: 5
          • show_block: P2(W)
          • len_constrained: 5
          • show_block_constrained: P2(W)
        • 3: {..}
          • player_idx: 1
          • set_idx: 3
          • inning_idx: 1
          • key: winSetFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 32
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P1(32)
          • len_constrained: 6
          • show_block_constrained: P1(32)
        • 4: {..}
          • player_idx: 2
          • set_idx: 3
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: winSetFunc
              • val: noValue
          • len: 5
          • show_block: P2(W)
          • len_constrained: 5
          • show_block_constrained: P2(W)
        • 5: {..}
          • player_idx: 2
          • set_idx: 4
          • inning_idx: 1
          • key: winSetFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 89
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P2(89)
          • len_constrained: 6
          • show_block_constrained: P2(89)
        • 6: {..}
          • player_idx: 1
          • set_idx: 4
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: winSetFunc
              • val: noValue
          • len: 5
          • show_block: P1(W)
          • len_constrained: 5
          • show_block_constrained: P1(W)
        • 7: {..}
          • player_idx: 1
          • set_idx: 5
          • inning_idx: 1
          • key: winSetFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 3
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(3)
          • len_constrained: 5
          • show_block_constrained: P1(3)
        • 8: {..}
          • player_idx: 2
          • set_idx: 5
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 45
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P2(45)
          • len_constrained: 6
          • show_block_constrained: P2(45)
        • 9: {..}
          • player_idx: 1
          • set_idx: 5
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: winSetFunc
              • val: noValue
          • len: 5
          • show_block: P1(W)
          • len_constrained: 5
          • show_block_constrained: P1(W)
        • 10: {..}
          • player_idx: 0
          • set_idx: 0
          • inning_idx: 0
          • key: winSetFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: matchState
              • val: End Match
          • len: 14
          • show_block: P0(matchState)
          • len_constrained: 14
          • show_block_constrained: P0(matchState)
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • 4e910e3f-8c5e-491d-9737-c22046f4ba6a: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: 4e910e3f-8c5e-491d-9737-c22046f4ba6a
      • match_state_id: 1fe5e862-f711-4f64-8d2d-47ede3630cf0
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: True
      • is_paused: False
      • is_redirect: False
      • start_ts: 1691150302.7563696
      • end_ts: 1691920417.4060602
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 10
      • no_of_undo_blocks: 6
      • elapsed_time: 770114.649690628
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 10124
          • aiCameraSubjectID:
          • bbPlayerFirst: Keval
          • bbPlayerLast: Parekh
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 3
            • pts: 5
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 1.6666666666666667
            • highrun: 5
            • innings: 3
        • 1: {..}
          • bbPlayerID: 10019
          • aiCameraSubjectID:
          • bbPlayerFirst: Michael
          • bbPlayerLast: Bolz
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 3
            • pts: 5
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 1.6666666666666667
            • highrun: 5
            • innings: 3
      • table: {..}
        • bbTableID: S07
        • bbTblIsLicensed: False
        • bbTblType: Snooker
        • bbTblLength: 357
        • bbTblWidth: 179
        • bbTblOEM:
        • bbTblName: Snooker 7
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: 2181ca5f-0d47-4b90-85d8-10789434d394
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: 2181ca5f-0d47-4b90-85d8-10789434d394
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0002
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: TSG Heilbronn
        • bbLocLongName: TSG Heilbronn 1845 e.V.
        • bbLocEmblem: TSG-Logo-Gemeinschaft.png
        • bbLocWebsite: https://tsgheilbronn-billard.de/
        • bbLocTL1: TSG HEILBRONN
        • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
        • bbLocUploadBW: 50000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 3000000
        • bbLocMinBW: 2500000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 4
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 2
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 2
            • bbAdImage: munz.png
            • bbAdLink: https://www.munz.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 2
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: Ukraine-Flagge_Slider.jpg
            • bbAdLink: https://war.ukraine.ua/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
        • bbLocationConfig: {..}
          • location_id: 0002
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 942925de-99f9-40b2-9e10-0585a447f79c: {..}
                • bbPlaylistID: 942925de-99f9-40b2-9e10-0585a447f79c
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5722558
                • bbVideoClips: []
            • current_playlist: 942925de-99f9-40b2-9e10-0585a447f79c
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: Snooker-bt-7
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: True
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: False
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Snooker
        • bbRulesID: Snooker (break total)
        • bbMPAlias: Snooker (bt) bof 7
        • bbNoOfSets: 7
        • bbIsBestOfN: True
        • bbPointsPerSet: 0
        • bbSetDisplayName: Frame
        • bbInningDisplayName: Break
        • bbIsAllowTie: False
        • bbIsAllowEqualizingStroke: False
        • bbIsLimitInnings: False
        • bbMaxInnings: 0
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 8
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 4
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 4
          • 1: {..}
            • bbBallDef: yellow sink 1 2 4
            • bbIsValidDef: True
            • bbBoTID: yellow
            • bbBoTColor: yellow
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 2
            • bbBoTFoulPoints: 4
          • 2: {..}
            • bbBallDef: green sink 1 3 4
            • bbIsValidDef: True
            • bbBoTID: green
            • bbBoTColor: green
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 3
            • bbBoTFoulPoints: 4
          • 3: {..}
            • bbBallDef: brown sink 1 4 4
            • bbIsValidDef: True
            • bbBoTID: brown
            • bbBoTColor: brown
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 4
            • bbBoTFoulPoints: 4
          • 4: {..}
            • bbBallDef: blue sink 1 5 5
            • bbIsValidDef: True
            • bbBoTID: blue
            • bbBoTColor: blue
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 5
            • bbBoTFoulPoints: 5
          • 5: {..}
            • bbBallDef: pink sink 1 6 6
            • bbIsValidDef: True
            • bbBoTID: pink
            • bbBoTColor: pink
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 6
            • bbBoTFoulPoints: 6
          • 6: {..}
            • bbBallDef: black sink 1 7 7
            • bbIsValidDef: True
            • bbBoTID: black
            • bbBoTColor: black
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 7
            • bbBoTFoulPoints: 7
          • 7: {..}
            • bbBallDef: red sink 15 1 4
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: sink
            • bbBoTInitialCount: 15
            • bbBoTCurrentCount: 15
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 4
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1691150302.7563696
        • 1: {..}
          • key: breakTotalFunc
          • val: 5
          • ts: 1691150306.5746522
        • 2: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150306.5746522
        • 3: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691150308.1591933
        • 4: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150308.1591933
        • 5: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691150309.5795918
        • 6: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150309.5795918
        • 7: {..}
          • key: breakTotalFunc
          • val: 5
          • ts: 1691150312.2149847
        • 8: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150312.2149847
        • 9: {..}
          • key: matchState
          • val: End Match
          • ts: 1691920417.4060602
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 5
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(5)
          • len_constrained: 5
          • show_block_constrained: P1(5)
        • 1: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P2()
          • len_constrained: 4
          • show_block_constrained: P2()
        • 2: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P1()
          • len_constrained: 4
          • show_block_constrained: P1()
        • 3: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 5
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(5)
          • len_constrained: 5
          • show_block_constrained: P2(5)
        • 4: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 3
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: matchState
              • val: End Match
          • len: 14
          • show_block: P1(matchState)
          • len_constrained: 14
          • show_block_constrained: P1(matchState)
        • 5: {..}
          • player_idx: 0
          • set_idx: 0
          • inning_idx: 0
          • key: matchState
          • val: End Match
          • cmds: []
          • len: 0
          • show_block:
          • len_constrained: 0
          • show_block_constrained:
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • 1031ee76-a736-40c2-9534-91d59e8025b5: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: 1031ee76-a736-40c2-9534-91d59e8025b5
      • match_state_id: fbaa7b81-acfd-49ac-a052-e44fd6724456
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: True
      • is_paused: False
      • is_redirect: False
      • start_ts: 1691150340.1906579
      • end_ts: 1691150349.4990203
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 7
      • no_of_undo_blocks: 4
      • elapsed_time: 9.308362483978271
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 10132
          • aiCameraSubjectID:
          • bbPlayerFirst: Bilal
          • bbPlayerLast: Yildirim
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 1
            • no_of_innings: 2
            • pts: 9
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 4.5
            • highrun: 9
            • innings: 2
        • 1: {..}
          • bbPlayerID: 10037
          • aiCameraSubjectID:
          • bbPlayerFirst: Ricardo
          • bbPlayerLast: Lippold
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 2
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 2
      • table: {..}
        • bbTableID: S08
        • bbTblIsLicensed: False
        • bbTblType: Snooker
        • bbTblLength: 357
        • bbTblWidth: 179
        • bbTblOEM:
        • bbTblName: Snooker 8
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: 9638e771-581f-4e50-a94a-5949832691f0
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: 9638e771-581f-4e50-a94a-5949832691f0
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0002
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: TSG Heilbronn
        • bbLocLongName: TSG Heilbronn 1845 e.V.
        • bbLocEmblem: TSG-Logo-Gemeinschaft.png
        • bbLocWebsite: https://tsgheilbronn-billard.de/
        • bbLocTL1: TSG HEILBRONN
        • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
        • bbLocUploadBW: 50000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 3000000
        • bbLocMinBW: 2500000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 4
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 2
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 2
            • bbAdImage: munz.png
            • bbAdLink: https://www.munz.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 2
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: Ukraine-Flagge_Slider.jpg
            • bbAdLink: https://war.ukraine.ua/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
        • bbLocationConfig: {..}
          • location_id: 0002
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 942925de-99f9-40b2-9e10-0585a447f79c: {..}
                • bbPlaylistID: 942925de-99f9-40b2-9e10-0585a447f79c
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5722558
                • bbVideoClips: []
            • current_playlist: 942925de-99f9-40b2-9e10-0585a447f79c
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: 6R-Snooker-bt
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: True
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: False
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Snooker
        • bbRulesID: 6Red (break total)
        • bbMPAlias: Six Red (bt) bof 1
        • bbNoOfSets: 1
        • bbIsBestOfN: True
        • bbPointsPerSet: 0
        • bbSetDisplayName: Frame
        • bbInningDisplayName: Break
        • bbIsAllowTie: False
        • bbIsAllowEqualizingStroke: False
        • bbIsLimitInnings: False
        • bbMaxInnings: 0
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 8
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 4
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 4
          • 1: {..}
            • bbBallDef: yellow sink 1 2 4
            • bbIsValidDef: True
            • bbBoTID: yellow
            • bbBoTColor: yellow
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 2
            • bbBoTFoulPoints: 4
          • 2: {..}
            • bbBallDef: green sink 1 3 4
            • bbIsValidDef: True
            • bbBoTID: green
            • bbBoTColor: green
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 3
            • bbBoTFoulPoints: 4
          • 3: {..}
            • bbBallDef: brown sink 1 4 4
            • bbIsValidDef: True
            • bbBoTID: brown
            • bbBoTColor: brown
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 4
            • bbBoTFoulPoints: 4
          • 4: {..}
            • bbBallDef: blue sink 1 5 5
            • bbIsValidDef: True
            • bbBoTID: blue
            • bbBoTColor: blue
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 5
            • bbBoTFoulPoints: 5
          • 5: {..}
            • bbBallDef: pink sink 1 6 6
            • bbIsValidDef: True
            • bbBoTID: pink
            • bbBoTColor: pink
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 6
            • bbBoTFoulPoints: 6
          • 6: {..}
            • bbBallDef: black sink 1 7 7
            • bbIsValidDef: True
            • bbBoTID: black
            • bbBoTColor: black
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 7
            • bbBoTFoulPoints: 7
          • 7: {..}
            • bbBallDef: red sink 6 1 4
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: sink
            • bbBoTInitialCount: 6
            • bbBoTCurrentCount: 6
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 4
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1691150340.1906579
        • 1: {..}
          • key: breakTotalFunc
          • val: 9
          • ts: 1691150343.5871742
        • 2: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150343.5871742
        • 3: {..}
          • key: breakTotalFunc
          • val: 0
          • ts: 1691150344.970663
        • 4: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150344.970663
        • 5: {..}
          • key: winSetFunc
          • val: noValue
          • ts: 1691150349.4990203
        • 6: {..}
          • key: matchState
          • val: End Match
          • ts: 1691150378.7049315
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 9
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P1(9)
          • len_constrained: 5
          • show_block_constrained: P1(9)
        • 1: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 0
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 4
          • show_block: P2()
          • len_constrained: 4
          • show_block_constrained: P2()
        • 2: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: winSetFunc
              • val: noValue
          • len: 5
          • show_block: P1(W)
          • len_constrained: 5
          • show_block_constrained: P1(W)
        • 3: {..}
          • player_idx: 0
          • set_idx: 0
          • inning_idx: 0
          • key: winSetFunc
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: matchState
              • val: End Match
          • len: 14
          • show_block: P0(matchState)
          • len_constrained: 14
          • show_block_constrained: P0(matchState)
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • d66101c8-d407-4678-9bc0-67526ac6279e: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: d66101c8-d407-4678-9bc0-67526ac6279e
      • match_state_id: 85048966-f56b-4044-b96c-5c5de1f1c566
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: False
      • is_paused: False
      • is_redirect: False
      • start_ts: 1691150577.0565267
      • end_ts: 0
      • curr_set_idx: 1
      • curr_inning_idx: 2
      • curr_player_idx: 2
      • no_of_match_players: 2
      • no_of_commands: 7
      • no_of_undo_blocks: 4
      • elapsed_time: 72280071.78205276
      • sets_elapsed_time: {..}
        • set_1_elapsed_time: 72280071
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 0002_guest_09
          • aiCameraSubjectID:
          • bbPlayerFirst:
          • bbPlayerLast: Gast-09
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 2
            • pts: 99
            • inning_pts: 54
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 49.5
            • highrun: 54
            • innings: 2
        • 1: {..}
          • bbPlayerID: 0002_guest_04
          • aiCameraSubjectID:
          • bbPlayerFirst:
          • bbPlayerLast: Gast-04
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 2
            • pts: 3
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 1.5
            • highrun: 3
            • innings: 2
      • table: {..}
        • bbTableID: S09
        • bbTblIsLicensed: False
        • bbTblType: Snooker
        • bbTblLength: 357
        • bbTblWidth: 179
        • bbTblOEM:
        • bbTblName: Snooker 9
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: 27401a2b-7aec-4270-9fd6-b04722b6ba0b
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: 27401a2b-7aec-4270-9fd6-b04722b6ba0b
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0002
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: TSG Heilbronn
        • bbLocLongName: TSG Heilbronn 1845 e.V.
        • bbLocEmblem: TSG-Logo-Gemeinschaft.png
        • bbLocWebsite: https://tsgheilbronn-billard.de/
        • bbLocTL1: TSG HEILBRONN
        • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
        • bbLocUploadBW: 50000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 3000000
        • bbLocMinBW: 2500000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 4
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 2
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 2
            • bbAdImage: munz.png
            • bbAdLink: https://www.munz.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 2
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: Ukraine-Flagge_Slider.jpg
            • bbAdLink: https://war.ukraine.ua/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
        • bbLocationConfig: {..}
          • location_id: 0002
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 942925de-99f9-40b2-9e10-0585a447f79c: {..}
                • bbPlaylistID: 942925de-99f9-40b2-9e10-0585a447f79c
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5722558
                • bbVideoClips: []
            • current_playlist: 942925de-99f9-40b2-9e10-0585a447f79c
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: Snooker-bt-3
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: True
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: False
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Snooker
        • bbRulesID: Snooker (break total)
        • bbMPAlias: Snooker (bt) bof 3
        • bbNoOfSets: 3
        • bbIsBestOfN: True
        • bbPointsPerSet: 0
        • bbSetDisplayName: Frame
        • bbInningDisplayName: Break
        • bbIsAllowTie: False
        • bbIsAllowEqualizingStroke: False
        • bbIsLimitInnings: False
        • bbMaxInnings: 0
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 8
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 4
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 4
          • 1: {..}
            • bbBallDef: yellow sink 1 2 4
            • bbIsValidDef: True
            • bbBoTID: yellow
            • bbBoTColor: yellow
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 2
            • bbBoTFoulPoints: 4
          • 2: {..}
            • bbBallDef: green sink 1 3 4
            • bbIsValidDef: True
            • bbBoTID: green
            • bbBoTColor: green
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 3
            • bbBoTFoulPoints: 4
          • 3: {..}
            • bbBallDef: brown sink 1 4 4
            • bbIsValidDef: True
            • bbBoTID: brown
            • bbBoTColor: brown
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 4
            • bbBoTFoulPoints: 4
          • 4: {..}
            • bbBallDef: blue sink 1 5 5
            • bbIsValidDef: True
            • bbBoTID: blue
            • bbBoTColor: blue
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 5
            • bbBoTFoulPoints: 5
          • 5: {..}
            • bbBallDef: pink sink 1 6 6
            • bbIsValidDef: True
            • bbBoTID: pink
            • bbBoTColor: pink
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 6
            • bbBoTFoulPoints: 6
          • 6: {..}
            • bbBallDef: black sink 1 7 7
            • bbIsValidDef: True
            • bbBoTID: black
            • bbBoTColor: black
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 7
            • bbBoTFoulPoints: 7
          • 7: {..}
            • bbBallDef: red sink 15 1 4
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: sink
            • bbBoTInitialCount: 15
            • bbBoTCurrentCount: 15
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 4
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1691150577.0565267
        • 1: {..}
          • key: breakTotalFunc
          • val: 45
          • ts: 1691150581.1480527
        • 2: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691150581.1480527
        • 3: {..}
          • key: breakTotalFunc
          • val: 3
          • ts: 1691920363.1674228
        • 4: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691920363.1674228
        • 5: {..}
          • key: breakTotalFunc
          • val: 54
          • ts: 1691929251.0950341
        • 6: {..}
          • key: impliedNextPlayer
          • val: noValue
          • ts: 1691929251.0950341
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 45
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P1(45)
          • len_constrained: 6
          • show_block_constrained: P1(45)
        • 1: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 1
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 3
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 5
          • show_block: P2(3)
          • len_constrained: 5
          • show_block_constrained: P2(3)
        • 2: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: [..]
            • 0: {..}
              • key: breakTotalFunc
              • val: 54
            • 1: {..}
              • key: impliedNextPlayer
              • val: noValue
          • len: 6
          • show_block: P1(54)
          • len_constrained: 6
          • show_block_constrained: P1(54)
        • 3: {..}
          • player_idx: 2
          • set_idx: 1
          • inning_idx: 2
          • key: impliedNextPlayer
          • val: noValue
          • cmds: []
          • len: 0
          • show_block:
          • len_constrained: 0
          • show_block_constrained:
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • 802f5d72-c312-431c-9d96-4dc924be1766: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: 802f5d72-c312-431c-9d96-4dc924be1766
      • match_state_id: cebbcf38-57b9-454a-8537-106909f7338f
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: True
      • is_paused: False
      • is_redirect: False
      • start_ts: 1691150617.4480786
      • end_ts: 1691150619.149909
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 2
      • no_of_undo_blocks: 2
      • elapsed_time: 1.7018303871154785
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 10049
          • aiCameraSubjectID:
          • bbPlayerFirst: Richard
          • bbPlayerLast: Wienold
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 1
            • pts: 0
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 1
        • 1: {..}
          • bbPlayerID: 10121
          • aiCameraSubjectID:
          • bbPlayerFirst: Robert
          • bbPlayerLast: Marsicek
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 0002
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: False
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 1
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 1
      • table: {..}
        • bbTableID: S10
        • bbTblIsLicensed: False
        • bbTblType: Snooker
        • bbTblLength: 357
        • bbTblWidth: 179
        • bbTblOEM:
        • bbTblName: Snooker 10
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: b8efca07-d191-4828-9efa-f82c82ece3d0
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: b8efca07-d191-4828-9efa-f82c82ece3d0
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 0002
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: TSG Heilbronn
        • bbLocLongName: TSG Heilbronn 1845 e.V.
        • bbLocEmblem: TSG-Logo-Gemeinschaft.png
        • bbLocWebsite: https://tsgheilbronn-billard.de/
        • bbLocTL1: TSG HEILBRONN
        • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
        • bbLocUploadBW: 50000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 3000000
        • bbLocMinBW: 2500000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 4
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 2
            • bbAdImage: mauk_gartenwelt.png
            • bbAdLink: https://www.mauk-gartenwelt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 2
            • bbAdImage: munz.png
            • bbAdLink: https://www.munz.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 2
            • bbAdImage: ticketservice-rastatt.png
            • bbAdLink: https://www.ticketservice-rastatt.de/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 3: {..}
            • bbAdID: Ad04
            • bbAdWeight: 1
            • bbAdImage: Ukraine-Flagge_Slider.jpg
            • bbAdLink: https://war.ukraine.ua/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
        • bbLocationConfig: {..}
          • location_id: 0002
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 942925de-99f9-40b2-9e10-0585a447f79c: {..}
                • bbPlaylistID: 942925de-99f9-40b2-9e10-0585a447f79c
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5722558
                • bbVideoClips: []
            • current_playlist: 942925de-99f9-40b2-9e10-0585a447f79c
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: Snooker-bt-3
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: True
        • bbIsShowSetClock: True
        • bbIsShowPlayerClock: False
        • bbIsShowProgressBar: False
        • bbIsShowPlayerStats: False
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: False
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Snooker
        • bbRulesID: Snooker (break total)
        • bbMPAlias: Snooker (bt) bof 3
        • bbNoOfSets: 3
        • bbIsBestOfN: True
        • bbPointsPerSet: 0
        • bbSetDisplayName: Frame
        • bbInningDisplayName: Break
        • bbIsAllowTie: False
        • bbIsAllowEqualizingStroke: False
        • bbIsLimitInnings: False
        • bbMaxInnings: 0
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 8
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 1 0 4
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 4
          • 1: {..}
            • bbBallDef: yellow sink 1 2 4
            • bbIsValidDef: True
            • bbBoTID: yellow
            • bbBoTColor: yellow
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 2
            • bbBoTFoulPoints: 4
          • 2: {..}
            • bbBallDef: green sink 1 3 4
            • bbIsValidDef: True
            • bbBoTID: green
            • bbBoTColor: green
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 3
            • bbBoTFoulPoints: 4
          • 3: {..}
            • bbBallDef: brown sink 1 4 4
            • bbIsValidDef: True
            • bbBoTID: brown
            • bbBoTColor: brown
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 4
            • bbBoTFoulPoints: 4
          • 4: {..}
            • bbBallDef: blue sink 1 5 5
            • bbIsValidDef: True
            • bbBoTID: blue
            • bbBoTColor: blue
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 5
            • bbBoTFoulPoints: 5
          • 5: {..}
            • bbBallDef: pink sink 1 6 6
            • bbIsValidDef: True
            • bbBoTID: pink
            • bbBoTColor: pink
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 6
            • bbBoTFoulPoints: 6
          • 6: {..}
            • bbBallDef: black sink 1 7 7
            • bbIsValidDef: True
            • bbBoTID: black
            • bbBoTColor: black
            • bbBoTAction: sink
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 7
            • bbBoTFoulPoints: 7
          • 7: {..}
            • bbBallDef: red sink 15 1 4
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: sink
            • bbBoTInitialCount: 15
            • bbBoTCurrentCount: 15
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 4
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1691150617.4480786
        • 1: {..}
          • key: matchState
          • val: End Match
          • ts: 1691150619.149909
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: matchState
              • val: End Match
          • len: 14
          • show_block: P1(matchState)
          • len_constrained: 14
          • show_block_constrained: P1(matchState)
        • 1: {..}
          • player_idx: 0
          • set_idx: 0
          • inning_idx: 0
          • key: matchState
          • val: End Match
          • cmds: []
          • len: 0
          • show_block:
          • len_constrained: 0
          • show_block_constrained:
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • dd66de49-3b65-41e1-8d55-f3f932c3d8d1: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: dd66de49-3b65-41e1-8d55-f3f932c3d8d1
      • match_state_id: 20cbfdb4-8a1c-4fd1-b9d9-9067f8fadb85
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: True
      • is_ended: True
      • is_paused: False
      • is_redirect: False
      • start_ts: 1663848423.0
      • end_ts: 0
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 168
      • no_of_undo_blocks: 2
      • elapsed_time: -1663848423.0
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: 110010001
          • aiCameraSubjectID:
          • bbPlayerFirst: Takis
          • bbPlayerLast: Christoforou
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 1001
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: False
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 1
            • pts: 0
            • inning_pts: 0
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 1
        • 1: {..}
          • bbPlayerID: 110010001
          • aiCameraSubjectID:
          • bbPlayerFirst: Takis
          • bbPlayerLast: Christoforou
          • bbPlayerIsUsePseudonym: False
          • bbPlayerPseudonym:
          • bbLocationID: 1001
          • bbPlayerIsClubPlayer: True
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: False
          • bbPlayerIsSnooker: False
          • bbPlayerIsGolf: False
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 1
            • no_of_sets_won: 0
            • no_of_innings: 1
            • pts: 1
            • inning_pts: 1
            • inning_is_started: True
            • inning_is_closed: True
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 1.0
            • highrun: 1
            • innings: 1
      • table: {..}
        • bbTableID: B01
        • bbTblIsLicensed: True
        • bbTblType: Match Billard
        • bbTblLength: 284
        • bbTblWidth: 142
        • bbTblOEM:
        • bbTblName: My Billard
        • bbTblCtrlDev: numpad_logilink_UK_18
        • bbCameraSubjectID: 88e5c062-e8b4-4484-97a0-9db0857c76f8
        • bbDefaultVideoMode: streaming
        • bbCameraManager: {..}
          • bbCameraSubjectID: 88e5c062-e8b4-4484-97a0-9db0857c76f8
          • bbDefaultVideoMode: streaming
          • bbVideoMode: streaming
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 1001
        • bbLocOwnerID: 109479919979027999810
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: Limassol Expats
        • bbLocLongName: The Limassol Expats Club
        • bbLocEmblem: cyprus.png
        • bbLocWebsite: https://pro-aqua.com/
        • bbLocTL1: Limassol Expats
        • bbLocTL2: Home of the famous Takis C.
        • bbLocUploadBW: 10000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 3000000
        • bbLocMinBW: 2500000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 3
        • bbLocAds: [..]
          • 0: {..}
            • bbAdID: Ad01
            • bbAdWeight: 2
            • bbAdImage: pro-aqua.png
            • bbAdLink: https://pro-aqua.com/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 1: {..}
            • bbAdID: Ad02
            • bbAdWeight: 2
            • bbAdImage: royal_pro.png
            • bbAdLink: https://www.royalpro.gr/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
          • 2: {..}
            • bbAdID: Ad03
            • bbAdWeight: 1
            • bbAdImage: Ukraine-Flagge_Slider.jpg
            • bbAdLink: https://war.ukraine.ua/
            • bbAdWidth: 100
            • bbAdHeight: 100
            • bbAdFit: contain
        • bbLocationConfig: {..}
          • location_id: 1001
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 4e59fde6-2cb7-4524-987c-3852804fa4ad: {..}
                • bbPlaylistID: 4e59fde6-2cb7-4524-987c-3852804fa4ad
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5751674
                • bbVideoClips: []
            • current_playlist: 4e59fde6-2cb7-4524-987c-3852804fa4ad
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: 3C_40_60
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: False
        • bbIsShowSetClock: False
        • bbIsShowPlayerClock: True
        • bbIsShowProgressBar: True
        • bbIsShowPlayerStats: True
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: True
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Billard
        • bbRulesID: 3C
        • bbMPAlias: Dreiband 40 60
        • bbNoOfSets: 1
        • bbIsBestOfN: True
        • bbPointsPerSet: 40
        • bbSetDisplayName: Set
        • bbInningDisplayName: Inning
        • bbIsAllowTie: True
        • bbIsAllowEqualizingStroke: True
        • bbIsLimitInnings: True
        • bbMaxInnings: 60
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 2
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 2 0 0
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 2
            • bbBoTCurrentCount: 2
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 0
          • 1: {..}
            • bbBallDef: red carom 1 1 0
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: carom
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 0
        • bbTimeParameter: []
      • cmds: [..]
        • 0: {..}
          • key: matchState
          • val: Start Match
          • ts: 1663848423.0334857
        • 1: {..}
          • key: nextPlayerFunc
          • val: noValue
          • ts: 1663864153.4434865
        • 2: {..}
          • key: nextPlayerFunc
          • val: noValue
          • ts: 1663864158.5566795
        • 3: {..}
          • key: nextPlayerFunc
          • val: noValue
          • ts: 1663864161.770545
        • 4: {..}
          • key: nextPlayerFunc
          • val: noValue
          • ts: 1663864165.9852417
        • 5: {..}
          • key: nextPlayerFunc
          • val: noValue
          • ts: 1663864168.460102
        • 6: {..}
          • key: nextPlayerFunc
          • val: noValue
          • ts: 1663864510.445345
        • 7: {..}
          • key: addBreakPoints
          • val: 1
          • ts: 1663864514.2192616
        • 8: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1750601946.4631515
        • 9: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763030376.7526271
        • 10: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763030977.4474034
        • 11: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763031577.747713
        • 12: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763032178.1219153
        • 13: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763032778.6787026
        • 14: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763033379.4633896
        • 15: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763033979.9130425
        • 16: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763034580.259442
        • 17: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763035180.6503766
        • 18: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763035781.0247338
        • 19: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763036381.334893
        • 20: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763036981.6321654
        • 21: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763037581.972764
        • 22: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763038182.2967355
        • 23: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763038782.6745327
        • 24: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763039383.050188
        • 25: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763039983.5482745
        • 26: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763040583.9233057
        • 27: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763041184.213557
        • 28: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763041784.5097616
        • 29: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763042384.8631134
        • 30: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763042985.174193
        • 31: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763043585.9709153
        • 32: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763044186.2739542
        • 33: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763044786.688412
        • 34: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763045387.568875
        • 35: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763045987.9474401
        • 36: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763046588.3313298
        • 37: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763047188.6500998
        • 38: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763047789.0018914
        • 39: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763048389.3395097
        • 40: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763048989.6169727
        • 41: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763049589.921713
        • 42: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763050190.2801394
        • 43: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763050790.6283479
        • 44: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763051390.9562302
        • 45: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763051991.2877593
        • 46: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763052591.5906224
        • 47: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763053191.9649427
        • 48: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763053792.3339777
        • 49: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763054392.6067152
        • 50: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763054992.918943
        • 51: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763055593.235422
        • 52: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763056193.5727572
        • 53: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763056793.904202
        • 54: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763057394.1661735
        • 55: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763057994.5798283
        • 56: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763058594.9115076
        • 57: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763059195.2270327
        • 58: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763059795.5481453
        • 59: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763060396.3623488
        • 60: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763060996.7113585
        • 61: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763061597.050771
        • 62: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763062197.3627458
        • 63: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763062797.6795077
        • 64: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763063398.0047247
        • 65: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763063998.290772
        • 66: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763064598.6217492
        • 67: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763065198.9946055
        • 68: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763065799.3008587
        • 69: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763066399.6450233
        • 70: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763066999.9942143
        • 71: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763067600.315388
        • 72: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763068200.6607828
        • 73: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763068801.000209
        • 74: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763069401.6905892
        • 75: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763070002.931396
        • 76: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763070604.1307924
        • 77: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763071205.2505536
        • 78: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763071806.4189086
        • 79: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763072407.5964167
        • 80: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763073008.7557633
        • 81: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763073609.9963386
        • 82: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763074211.1296983
        • 83: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763074812.3148115
        • 84: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763075413.4886475
        • 85: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763076014.5926666
        • 86: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763076615.7212095
        • 87: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763077216.9048645
        • 88: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763077818.0809653
        • 89: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763078419.2646167
        • 90: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763079020.4136188
        • 91: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763079621.575233
        • 92: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763080222.6722305
        • 93: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763080823.8563023
        • 94: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763081424.9881122
        • 95: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763082026.157038
        • 96: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763082627.3306954
        • 97: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763083228.4732795
        • 98: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763083829.609932
        • 99: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763084430.772986
        • 100: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763085031.9564211
        • 101: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763085633.1053965
        • 102: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763086234.263379
        • 103: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763086835.4270098
        • 104: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763087436.58641
        • 105: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763088037.7518368
        • 106: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763088638.8996959
        • 107: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763089240.0664384
        • 108: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763089841.2073755
        • 109: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763090442.3549347
        • 110: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763091043.506957
        • 111: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763091644.6627743
        • 112: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763092245.847752
        • 113: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763092847.0427418
        • 114: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763093448.2239406
        • 115: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763094049.4186306
        • 116: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763094650.5753202
        • 117: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763095251.7566268
        • 118: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763095852.9327278
        • 119: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763096454.0582817
        • 120: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763097055.236709
        • 121: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763097656.4249656
        • 122: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763098257.5569718
        • 123: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763098858.7374074
        • 124: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763099459.8403492
        • 125: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763100060.9763088
        • 126: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763100662.1554356
        • 127: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763101263.3001869
        • 128: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763101864.4691417
        • 129: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763102465.6463172
        • 130: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763103066.8215194
        • 131: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763103667.9593918
        • 132: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763104269.1076732
        • 133: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763104870.2308707
        • 134: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763105471.403167
        • 135: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763106072.5590897
        • 136: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763106673.7453613
        • 137: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763107274.851372
        • 138: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763107876.034417
        • 139: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763108477.1552215
        • 140: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763109078.3451235
        • 141: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763109678.3543105
        • 142: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763110279.5190864
        • 143: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763110880.6856253
        • 144: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763111481.8627667
        • 145: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763112082.9940233
        • 146: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763112684.170221
        • 147: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763113285.298825
        • 148: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763113886.466943
        • 149: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763114487.6358082
        • 150: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763115088.7630167
        • 151: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763115689.9442909
        • 152: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763116291.1304407
        • 153: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763116892.23738
        • 154: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763117493.376812
        • 155: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763118094.5521882
        • 156: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763118695.738329
        • 157: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763119296.9404025
        • 158: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763119898.14875
        • 159: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763120499.3380845
        • 160: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763121100.5133305
        • 161: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763121701.6921158
        • 162: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763122302.8831506
        • 163: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763122904.0503838
        • 164: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763123505.23413
        • 165: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763124106.3149123
        • 166: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763124707.4975512
        • 167: {..}
          • key: matchState
          • val: Auto End Match
          • ts: 1763125308.6588953
      • scheduled_cmds: []
      • undo_blocks: [..]
        • 0: {..}
          • player_idx: 1
          • set_idx: 1
          • inning_idx: 1
          • key: matchState
          • val: Start Match
          • cmds: [..]
            • 0: {..}
              • key: nextPlayerFunc
              • val: noValue
            • 1: {..}
              • key: nextPlayerFunc
              • val: noValue
            • 2: {..}
              • key: nextPlayerFunc
              • val: noValue
            • 3: {..}
              • key: nextPlayerFunc
              • val: noValue
            • 4: {..}
              • key: nextPlayerFunc
              • val: noValue
            • 5: {..}
              • key: nextPlayerFunc
              • val: noValue
            • 6: {..}
              • key: addBreakPoints
              • val: 1
            • 7: {..}
              • key: matchState
              • val: Auto End Match
          • len: 28
          • show_block: P1(P,P,P,P,P,P,1,matchState)
          • len_constrained: 28
          • show_block_constrained: P1(P,P,P,P,P,P,1,matchState)
        • 1: {..}
          • player_idx: 0
          • set_idx: 0
          • inning_idx: 0
          • key: matchState
          • val: Auto End Match
          • cmds: [..]
            • 0: {..}
              • key: matchState
              • val: Auto End Match
            • 1: {..}
              • key: matchState
              • val: Auto End Match
            • 2: {..}
              • key: matchState
              • val: Auto End Match
            • 3: {..}
              • key: matchState
              • val: Auto End Match
            • 4: {..}
              • key: matchState
              • val: Auto End Match
            • 5: {..}
              • key: matchState
              • val: Auto End Match
            • 6: {..}
              • key: matchState
              • val: Auto End Match
            • 7: {..}
              • key: matchState
              • val: Auto End Match
            • 8: {..}
              • key: matchState
              • val: Auto End Match
            • 9: {..}
              • key: matchState
              • val: Auto End Match
            • 10: {..}
              • key: matchState
              • val: Auto End Match
            • 11: {..}
              • key: matchState
              • val: Auto End Match
            • 12: {..}
              • key: matchState
              • val: Auto End Match
            • 13: {..}
              • key: matchState
              • val: Auto End Match
            • 14: {..}
              • key: matchState
              • val: Auto End Match
            • 15: {..}
              • key: matchState
              • val: Auto End Match
            • 16: {..}
              • key: matchState
              • val: Auto End Match
            • 17: {..}
              • key: matchState
              • val: Auto End Match
            • 18: {..}
              • key: matchState
              • val: Auto End Match
            • 19: {..}
              • key: matchState
              • val: Auto End Match
            • 20: {..}
              • key: matchState
              • val: Auto End Match
            • 21: {..}
              • key: matchState
              • val: Auto End Match
            • 22: {..}
              • key: matchState
              • val: Auto End Match
            • 23: {..}
              • key: matchState
              • val: Auto End Match
            • 24: {..}
              • key: matchState
              • val: Auto End Match
            • 25: {..}
              • key: matchState
              • val: Auto End Match
            • 26: {..}
              • key: matchState
              • val: Auto End Match
            • 27: {..}
              • key: matchState
              • val: Auto End Match
            • 28: {..}
              • key: matchState
              • val: Auto End Match
            • 29: {..}
              • key: matchState
              • val: Auto End Match
            • 30: {..}
              • key: matchState
              • val: Auto End Match
            • 31: {..}
              • key: matchState
              • val: Auto End Match
            • 32: {..}
              • key: matchState
              • val: Auto End Match
            • 33: {..}
              • key: matchState
              • val: Auto End Match
            • 34: {..}
              • key: matchState
              • val: Auto End Match
            • 35: {..}
              • key: matchState
              • val: Auto End Match
            • 36: {..}
              • key: matchState
              • val: Auto End Match
            • 37: {..}
              • key: matchState
              • val: Auto End Match
            • 38: {..}
              • key: matchState
              • val: Auto End Match
            • 39: {..}
              • key: matchState
              • val: Auto End Match
            • 40: {..}
              • key: matchState
              • val: Auto End Match
            • 41: {..}
              • key: matchState
              • val: Auto End Match
            • 42: {..}
              • key: matchState
              • val: Auto End Match
            • 43: {..}
              • key: matchState
              • val: Auto End Match
            • 44: {..}
              • key: matchState
              • val: Auto End Match
            • 45: {..}
              • key: matchState
              • val: Auto End Match
            • 46: {..}
              • key: matchState
              • val: Auto End Match
            • 47: {..}
              • key: matchState
              • val: Auto End Match
            • 48: {..}
              • key: matchState
              • val: Auto End Match
            • 49: {..}
              • key: matchState
              • val: Auto End Match
            • 50: {..}
              • key: matchState
              • val: Auto End Match
            • 51: {..}
              • key: matchState
              • val: Auto End Match
            • 52: {..}
              • key: matchState
              • val: Auto End Match
            • 53: {..}
              • key: matchState
              • val: Auto End Match
            • 54: {..}
              • key: matchState
              • val: Auto End Match
            • 55: {..}
              • key: matchState
              • val: Auto End Match
            • 56: {..}
              • key: matchState
              • val: Auto End Match
            • 57: {..}
              • key: matchState
              • val: Auto End Match
            • 58: {..}
              • key: matchState
              • val: Auto End Match
            • 59: {..}
              • key: matchState
              • val: Auto End Match
            • 60: {..}
              • key: matchState
              • val: Auto End Match
            • 61: {..}
              • key: matchState
              • val: Auto End Match
            • 62: {..}
              • key: matchState
              • val: Auto End Match
            • 63: {..}
              • key: matchState
              • val: Auto End Match
            • 64: {..}
              • key: matchState
              • val: Auto End Match
            • 65: {..}
              • key: matchState
              • val: Auto End Match
            • 66: {..}
              • key: matchState
              • val: Auto End Match
            • 67: {..}
              • key: matchState
              • val: Auto End Match
            • 68: {..}
              • key: matchState
              • val: Auto End Match
            • 69: {..}
              • key: matchState
              • val: Auto End Match
            • 70: {..}
              • key: matchState
              • val: Auto End Match
            • 71: {..}
              • key: matchState
              • val: Auto End Match
            • 72: {..}
              • key: matchState
              • val: Auto End Match
            • 73: {..}
              • key: matchState
              • val: Auto End Match
            • 74: {..}
              • key: matchState
              • val: Auto End Match
            • 75: {..}
              • key: matchState
              • val: Auto End Match
            • 76: {..}
              • key: matchState
              • val: Auto End Match
            • 77: {..}
              • key: matchState
              • val: Auto End Match
            • 78: {..}
              • key: matchState
              • val: Auto End Match
            • 79: {..}
              • key: matchState
              • val: Auto End Match
            • 80: {..}
              • key: matchState
              • val: Auto End Match
            • 81: {..}
              • key: matchState
              • val: Auto End Match
            • 82: {..}
              • key: matchState
              • val: Auto End Match
            • 83: {..}
              • key: matchState
              • val: Auto End Match
            • 84: {..}
              • key: matchState
              • val: Auto End Match
            • 85: {..}
              • key: matchState
              • val: Auto End Match
            • 86: {..}
              • key: matchState
              • val: Auto End Match
            • 87: {..}
              • key: matchState
              • val: Auto End Match
            • 88: {..}
              • key: matchState
              • val: Auto End Match
            • 89: {..}
              • key: matchState
              • val: Auto End Match
            • 90: {..}
              • key: matchState
              • val: Auto End Match
            • 91: {..}
              • key: matchState
              • val: Auto End Match
            • 92: {..}
              • key: matchState
              • val: Auto End Match
            • 93: {..}
              • key: matchState
              • val: Auto End Match
            • 94: {..}
              • key: matchState
              • val: Auto End Match
            • 95: {..}
              • key: matchState
              • val: Auto End Match
            • 96: {..}
              • key: matchState
              • val: Auto End Match
            • 97: {..}
              • key: matchState
              • val: Auto End Match
            • 98: {..}
              • key: matchState
              • val: Auto End Match
            • 99: {..}
              • key: matchState
              • val: Auto End Match
            • 100: {..}
              • key: matchState
              • val: Auto End Match
            • 101: {..}
              • key: matchState
              • val: Auto End Match
            • 102: {..}
              • key: matchState
              • val: Auto End Match
            • 103: {..}
              • key: matchState
              • val: Auto End Match
            • 104: {..}
              • key: matchState
              • val: Auto End Match
            • 105: {..}
              • key: matchState
              • val: Auto End Match
            • 106: {..}
              • key: matchState
              • val: Auto End Match
            • 107: {..}
              • key: matchState
              • val: Auto End Match
            • 108: {..}
              • key: matchState
              • val: Auto End Match
            • 109: {..}
              • key: matchState
              • val: Auto End Match
            • 110: {..}
              • key: matchState
              • val: Auto End Match
            • 111: {..}
              • key: matchState
              • val: Auto End Match
            • 112: {..}
              • key: matchState
              • val: Auto End Match
            • 113: {..}
              • key: matchState
              • val: Auto End Match
            • 114: {..}
              • key: matchState
              • val: Auto End Match
            • 115: {..}
              • key: matchState
              • val: Auto End Match
            • 116: {..}
              • key: matchState
              • val: Auto End Match
            • 117: {..}
              • key: matchState
              • val: Auto End Match
            • 118: {..}
              • key: matchState
              • val: Auto End Match
            • 119: {..}
              • key: matchState
              • val: Auto End Match
            • 120: {..}
              • key: matchState
              • val: Auto End Match
            • 121: {..}
              • key: matchState
              • val: Auto End Match
            • 122: {..}
              • key: matchState
              • val: Auto End Match
            • 123: {..}
              • key: matchState
              • val: Auto End Match
            • 124: {..}
              • key: matchState
              • val: Auto End Match
            • 125: {..}
              • key: matchState
              • val: Auto End Match
            • 126: {..}
              • key: matchState
              • val: Auto End Match
            • 127: {..}
              • key: matchState
              • val: Auto End Match
            • 128: {..}
              • key: matchState
              • val: Auto End Match
            • 129: {..}
              • key: matchState
              • val: Auto End Match
            • 130: {..}
              • key: matchState
              • val: Auto End Match
            • 131: {..}
              • key: matchState
              • val: Auto End Match
            • 132: {..}
              • key: matchState
              • val: Auto End Match
            • 133: {..}
              • key: matchState
              • val: Auto End Match
            • 134: {..}
              • key: matchState
              • val: Auto End Match
            • 135: {..}
              • key: matchState
              • val: Auto End Match
            • 136: {..}
              • key: matchState
              • val: Auto End Match
            • 137: {..}
              • key: matchState
              • val: Auto End Match
            • 138: {..}
              • key: matchState
              • val: Auto End Match
            • 139: {..}
              • key: matchState
              • val: Auto End Match
            • 140: {..}
              • key: matchState
              • val: Auto End Match
            • 141: {..}
              • key: matchState
              • val: Auto End Match
            • 142: {..}
              • key: matchState
              • val: Auto End Match
            • 143: {..}
              • key: matchState
              • val: Auto End Match
            • 144: {..}
              • key: matchState
              • val: Auto End Match
            • 145: {..}
              • key: matchState
              • val: Auto End Match
            • 146: {..}
              • key: matchState
              • val: Auto End Match
            • 147: {..}
              • key: matchState
              • val: Auto End Match
            • 148: {..}
              • key: matchState
              • val: Auto End Match
            • 149: {..}
              • key: matchState
              • val: Auto End Match
            • 150: {..}
              • key: matchState
              • val: Auto End Match
            • 151: {..}
              • key: matchState
              • val: Auto End Match
            • 152: {..}
              • key: matchState
              • val: Auto End Match
            • 153: {..}
              • key: matchState
              • val: Auto End Match
            • 154: {..}
              • key: matchState
              • val: Auto End Match
            • 155: {..}
              • key: matchState
              • val: Auto End Match
            • 156: {..}
              • key: matchState
              • val: Auto End Match
            • 157: {..}
              • key: matchState
              • val: Auto End Match
            • 158: {..}
              • key: matchState
              • val: Auto End Match
          • len: 1752
          • show_block: P0(matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState)
          • len_constrained: 1752
          • show_block_constrained: P0(matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState,matchState)
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
    • 0e26802f-97bf-49ba-a1ae-3df1321031f9: {..}
      • is_initialised: True
      • err_code: 0
      • match_id: 0e26802f-97bf-49ba-a1ae-3df1321031f9
      • match_state_id: 28311009-016d-48a6-9a08-4d641b8b7a63
      • is_owned_by_table: True
      • is_owned_by_player: False
      • is_started: False
      • is_ended: False
      • is_paused: False
      • is_redirect: False
      • start_ts: 0
      • end_ts: 0
      • curr_set_idx: 0
      • curr_inning_idx: 0
      • curr_player_idx: 0
      • no_of_match_players: 2
      • no_of_commands: 0
      • no_of_undo_blocks: 0
      • elapsed_time: 0
      • sets_elapsed_time: {}
      • match_players: [..]
        • 0: {..}
          • bbPlayerID: unknown_player
          • aiCameraSubjectID:
          • bbPlayerFirst: FirstName
          • bbPlayerLast: LastName
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: True
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: True
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 0
            • no_of_sets_won: 0
            • no_of_innings: 0
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 0
        • 1: {..}
          • bbPlayerID: unknown_player
          • aiCameraSubjectID:
          • bbPlayerFirst: FirstName
          • bbPlayerLast: LastName
          • bbPlayerIsClubPlayer: False
          • bbPlayerIsBillard: True
          • bbPlayerIsPool: True
          • bbPlayerIsSnooker: True
          • bbPlayerIsGolf: True
          • bbIsGuest: False
          • bbIsNotSelected: False
          • bbQuickScores: {..}
            • no_of_sets: 0
            • no_of_sets_won: 0
            • no_of_innings: 0
            • pts: 0
            • inning_pts: 0
            • inning_is_started: False
            • inning_is_closed: False
            • no_of_timeouts_available: 0
            • no_of_timeouts_used: 0
            • average: 0.0
            • highrun: 0
            • innings: 0
      • table: {..}
        • bbTableID: B01
        • bbTblIsLicensed: False
        • bbTblType: Match Billard
        • bbTblLength: 284
        • bbTblWidth: 142
        • bbTblOEM: Gabriels
        • bbTblName: Billard 1
        • bbTblCtrlDev: Generic
        • bbTblIsAdLinkEnabled: True
        • bbCameraSubjectID: 19db8cf6-3322-4e0b-8afe-5eb6ede7187a
        • bbDefaultVideoMode: off
        • bbCameraManager: {..}
          • bbCameraSubjectID: 19db8cf6-3322-4e0b-8afe-5eb6ede7187a
          • bbDefaultVideoMode: off
          • bbVideoMode: off
          • bbCamerasInTransition: False
          • bbVideoModes: [..]
            • 0: streaming
            • 1: recording
            • 2: streamingandrecording
            • 3: off
          • bbNoOfCameras: 0
          • bbCameras: []
      • location: {..}
        • bbLocationID: 1003
        • bbLocOwnerID: 107076999575175469952
        • bbLocType: Billard
        • bbLocIsActive: True
        • bbLocIsPublic: True
        • bbLocOrganisationType: 0
        • bbLocShortName: Ekkehard Home
        • bbLocLongName: Ekkehard Home
        • bbLocEmblem: billberry_logo_white.png
        • bbLocWebsite: https://billberries.de
        • bbLocTL1: Dashboard Title 1
        • bbLocTL2: Dashboard Title 2
        • bbLocUploadBW: 10000000
        • bbLocBWUsePercentage: 80.0
        • bbLocTargetBW: 4500000
        • bbLocMinBW: 3000000
        • bbLocBWStep: 100000
        • bbLocIsAutoCancelMatches: True
        • bbLocAutoCancelWaitBeforeCancel: 10
        • bbNoOfLocAds: 0
        • bbLocAds: []
        • bbLocationConfig: {..}
          • location_id: 1003
          • location_config: {..}
            • favorite_videos: []
            • playlists: {..}
              • 7d6704b9-37f1-4702-b12e-90aecbf9b278: {..}
                • bbPlaylistID: 7d6704b9-37f1-4702-b12e-90aecbf9b278
                • bbPlaylistName: New Playlist 1
                • bbPlaylistCreationTS: 1756286885.5754845
                • bbVideoClips: []
            • current_playlist: 7d6704b9-37f1-4702-b12e-90aecbf9b278
            • sb_templates: {}
            • scheduled_matches: {}
      • match_parameters: {..}
        • bbMPID: 3C_40_60
        • bbNoOfTeams: 2
        • bbNoOfPlayersPerTeam: 1
        • bbIsReservation: False
        • bbReservationIsSearchPlayer: False
        • bbReservationTitle:
        • bbIsShowMatchClock: False
        • bbIsShowSetClock: False
        • bbIsShowPlayerClock: True
        • bbIsShowProgressBar: True
        • bbIsShowPlayerStats: True
        • bbIsShowScoreHistory: True
        • bbIsShowPointsOnTable: False
        • bbIsShowBallsOnTable: True
        • bbIsAllowAdCarousel: True
        • bbDisciplineID: Billard
        • bbRulesID: 3C
        • bbMPAlias: Dreiband 40 60
        • bbNoOfSets: 1
        • bbIsBestOfN: True
        • bbPointsPerSet: 40
        • bbSetDisplayName: Set
        • bbInningDisplayName: Inning
        • bbIsAllowTie: True
        • bbIsAllowEqualizingStroke: True
        • bbIsLimitInnings: True
        • bbMaxInnings: 60
        • bbIsLimitMatchTime: False
        • bbMaxMatchTime: 0
        • bbIsLimitShotTime: False
        • bbMaxShotTime: 0
        • bbNoOfTimeoutsPerGame: 0
        • bbNoOfTimeoutsPerSet: 0
        • bbIsTimeoutAutoKickIn: False
        • bbNoOfBallsOnTable: 2
        • bbNoOfTimeLimits: 0
        • bbBallsOnTable: [..]
          • 0: {..}
            • bbBallDef: white play 2 0 0
            • bbIsValidDef: True
            • bbBoTID: white
            • bbBoTColor: white
            • bbBoTAction: play
            • bbBoTInitialCount: 2
            • bbBoTCurrentCount: 2
            • bbBoTActionPoints: 0
            • bbBoTFoulPoints: 0
          • 1: {..}
            • bbBallDef: red carom 1 1 0
            • bbIsValidDef: True
            • bbBoTID: red
            • bbBoTColor: red
            • bbBoTAction: carom
            • bbBoTInitialCount: 1
            • bbBoTCurrentCount: 1
            • bbBoTActionPoints: 1
            • bbBoTFoulPoints: 0
        • bbTimeParameter: []
      • cmds: []
      • scheduled_cmds: []
      • undo_blocks: []
      • shot_clock: {..}
        • initial_seconds: 0.0
        • topped_up_seconds: 0.0
        • top_up_seconds: 0.0
        • start_stop_ts: []
      • is_ctrl_enabled: False
      • match_parameter_list: [..]
        • 0: {..}
          • bbMPID: 3C_40_60
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 40 60
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 1: {..}
          • bbMPID: 3C_40_60_2T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: Dreiband 40 60 2T
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 2
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: True
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 2
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: True
              • bbKickInTime: 0
        • 2: {..}
          • bbMPID: 3C_40_50
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 40 50
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 3: {..}
          • bbMPID: 3C_50_80
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 50 80
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 50
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 80
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 4: {..}
          • bbMPID: 3C_50_70
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 50 70
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 50
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 70
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 5: {..}
          • bbMPID: 3C_30_50
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 30 50
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 6: {..}
          • bbMPID: 3C_30_50_2T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: Dreiband 30 50 2T
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 2
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: True
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 2
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: True
              • bbKickInTime: 0
        • 7: {..}
          • bbMPID: 3C_30_40_SD
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 30 40
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 40
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 8: {..}
          • bbMPID: 3C_25_35
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 25 35
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 25
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 35
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 9: {..}
          • bbMPID: 3C_BSCK_Vorgabe_2022
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband-Vorgabe-2022
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 60
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 10: {..}
          • bbMPID: 3C-5_15
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband 15 5S
          • bbNoOfSets: 5
          • bbIsBestOfN: True
          • bbPointsPerSet: 15
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: False
          • bbIsAllowEqualizingStroke: False
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 30
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: False
              • bbMaxShotTime: 30
              • bbNoOfTimeoutsPerGame: 0
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 11: {..}
          • bbMPID: SR_150_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 150 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 12: {..}
          • bbMPID: SR_100_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 100 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 100
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 13: {..}
          • bbMPID: SR_500_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: SR
          • bbMPAlias: Freie 500 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 500
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 14: {..}
          • bbMPID: Cadre47-2_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 47-2
          • bbMPAlias: Cadre 47-2 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 15: {..}
          • bbMPID: Cadre47-1_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 47-1
          • bbMPAlias: Cadre 47-1 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 16: {..}
          • bbMPID: Cadre71-2_150_15
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 15
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 15
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 17: {..}
          • bbMPID: Cadre71-2_150_20
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 20
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 20
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 18: {..}
          • bbMPID: Cadre71-2_150_25
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 150 25
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 150
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 25
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 19: {..}
          • bbMPID: Cadre71-2_200_30
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 71-2
          • bbMPAlias: Cadre 71-2 200 30
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 30
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 20: {..}
          • bbMPID: 4B_200
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: False
          • bbIsShowProgressBar: False
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: False
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 4B
          • bbMPAlias: Vierball 200Pts
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 200
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: False
          • bbMaxInnings: 0
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 2 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 21: {..}
          • bbMPID: 3C_1_1
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: False
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Video Only
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 1
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 1
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: False
          • bbMaxShotTime: 0
          • bbNoOfTimeoutsPerGame: 0
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: []
        • 22: {..}
          • bbMPID: 3C_40_50_4T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C
          • bbMPAlias: Dreiband Bundesliga
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 40
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 50
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 30
          • bbNoOfTimeoutsPerGame: 4
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 30
              • bbNoOfTimeoutsPerGame: 4
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 23: {..}
          • bbMPID: 3C_25_35_3T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: NightCafe 3B-25-25
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 25
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 35
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 3
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 3
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
        • 24: {..}
          • bbMPID: 3C_30_40_3T
          • bbNoOfTeams: 2
          • bbNoOfPlayersPerTeam: 1
          • bbIsReservation: False
          • bbReservationIsSearchPlayer: False
          • bbReservationTitle:
          • bbIsShowMatchClock: True
          • bbIsShowSetClock: False
          • bbIsShowPlayerClock: True
          • bbIsShowProgressBar: True
          • bbIsShowPlayerStats: True
          • bbIsShowScoreHistory: True
          • bbIsShowPointsOnTable: False
          • bbIsShowBallsOnTable: True
          • bbIsAllowAdCarousel: True
          • bbDisciplineID: Billard
          • bbRulesID: 3C_S
          • bbMPAlias: NightCafe 3B-30-40
          • bbNoOfSets: 1
          • bbIsBestOfN: True
          • bbPointsPerSet: 30
          • bbSetDisplayName: Set
          • bbInningDisplayName: Inning
          • bbIsAllowTie: True
          • bbIsAllowEqualizingStroke: True
          • bbIsLimitInnings: True
          • bbMaxInnings: 40
          • bbIsLimitMatchTime: False
          • bbMaxMatchTime: 0
          • bbIsLimitShotTime: True
          • bbMaxShotTime: 40
          • bbNoOfTimeoutsPerGame: 3
          • bbNoOfTimeoutsPerSet: 0
          • bbIsTimeoutAutoKickIn: False
          • bbNoOfBallsOnTable: 2
          • bbNoOfTimeLimits: 0
          • bbBallsOnTable: [..]
            • 0: {..}
              • bbBallDef: white play 2 0 0
              • bbIsValidDef: True
              • bbBoTID: white
              • bbBoTColor: white
              • bbBoTAction: play
              • bbBoTInitialCount: 2
              • bbBoTCurrentCount: 2
              • bbBoTActionPoints: 0
              • bbBoTFoulPoints: 0
            • 1: {..}
              • bbBallDef: red carom 1 1 0
              • bbIsValidDef: True
              • bbBoTID: red
              • bbBoTColor: red
              • bbBoTAction: carom
              • bbBoTInitialCount: 1
              • bbBoTCurrentCount: 1
              • bbBoTActionPoints: 1
              • bbBoTFoulPoints: 0
          • bbTimeParameter: [..]
            • 0: {..}
              • bbIsLimitMatchTime: False
              • bbMaxMatchTime: 0
              • bbIsLimitShotTime: True
              • bbMaxShotTime: 40
              • bbNoOfTimeoutsPerGame: 3
              • bbNoOfTimeoutsPerSet: 0
              • bbIsTimeoutAutoKickIn: False
              • bbKickInTime: 0
      • player_list: {..}
        • name: d30c6183-19a4-47e8-99e1-151e59e5c754
        • is_add_guest: True
        • is_add_not_selected: False
        • no_of_players: 3
        • players: [..]
          • 0: {..}
            • bbPlayerID: 110030001
            • aiCameraSubjectID:
            • bbPlayerFirst: Ekkehard
            • bbPlayerLast: Woggon
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 1003
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: True
            • bbPlayerIsSnooker: True
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 1: {..}
            • bbPlayerID: 110030002
            • aiCameraSubjectID:
            • bbPlayerFirst: Daniel
            • bbPlayerLast: Geissert
            • bbPlayerIsUsePseudonym: False
            • bbPlayerPseudonym:
            • bbLocationID: 1003
            • bbPlayerIsClubPlayer: True
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: False
            • bbPlayerIsSnooker: False
            • bbPlayerIsGolf: False
            • bbIsGuest: False
            • bbIsNotSelected: False
          • 2: {..}
            • bbPlayerID: d30c6183-19a4-47e8-99e1-151e59e5c754_Guest
            • aiCameraSubjectID:
            • bbPlayerFirst: Guest
            • bbPlayerLast: Guest
            • bbPlayerIsUsePseudonym: 0
            • bbPlayerIsClubPlayer: False
            • bbPlayerIsBillard: True
            • bbPlayerIsPool: True
            • bbPlayerIsSnooker: True
            • bbPlayerIsGolf: True
            • bbIsGuest: True
            • bbIsNotSelected: False
  • RequestValues: {..}
    • requestID: f8c234f2-6467-41dc-b453-7f4e8be58462
    • showLoginButton: True
    • url_parameter:
    • htmlTemplateID: default_html_dashboard
  • SessionValues: {..}
    • sessionID: 2161c115-6604-4cae-a8d2-a53250a8c8ca
Dashboard
Index
Tables
location_cityLocation
Billard
table reservation
Pool
table reservation
Snooker
table reservation
1
7
BSC Karlsruhe
2
10
TSG Heilbronn
3
1
Limassol Expats
non-public
4
1
My Home Location
5
1
Ekkehard Home