{
  "CarChoices": [],
  "EmbeddedJavascript": null,
  "GlobalBrightness": 100.0,
  "GlobalBrightnessPreset": {
    "CurrentMode": 0,
    "Brightness": 100.0,
    "BrightnessSettings": {}
  },
  "LedContainers": [
    {
      "Brightness": 100,
      "LedContainers": [
        {
          "LedContainers": [
            {
              "EnabledFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B00])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Blue",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Red",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 125,
              "ContainerType": "CustomStatus",
              "Description": "Button 1 | TOP LEFT - BLINK"
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Blue",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 1 | TOP LEFT - BASE color"
                },
                {
                  "TriggerFormula": {
                    "Expression": "changed(2000,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B00])"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "Delay": 200,
                      "ScrollMode": 0,
                      "LedContainers": [
                        {
                          "Animation": {
                            "Columns": 4,
                            "Rows": 1,
                            "Frames": [
                              {
                                "Colors": "0,0,Red;0,1,#0000FF;0,2,Red;0,3,#0000FF",
                                "FrameDuration": 100
                              }
                            ],
                            "PenColor": "Blue"
                          },
                          "ContainerType": "Animation"
                        }
                      ],
                      "ContainerType": "Groups.ScrollGroup"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 1 | TOP LEFT - SWIRL when pushed"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 1 | TOP LEFT - SWIRL",
              "IsEnabled": false
            },
            {
              "EnabledFormula": {
                "Expression": "isnull([InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B00],0)"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Blue",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "BlinkDelay": 200,
              "ContainerType": "CustomStatus",
              "Description": "Button 1 | TOP LEFT - COLOR CHANGE",
              "IsEnabled": false
            },
            {
              "LedContainers": [
                {
                  "EnabledFormula": {
                    "Expression": ""
                  },
                  "BlinkFormula": {
                    "Expression": ""
                  },
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Blue",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "BlinkDelay": 100,
                  "ContainerType": "CustomStatus",
                  "Description": "Button 1 | TOP LEFT - 1st TOGGLE COLOR"
                },
                {
                  "TriggerFormula": {
                    "JSExt": 0,
                    "Interpreter": 1,
                    "Expression": "// Setup the latch\r\nif (root.latched == null) {\r\n    root.latched = 0;\r\n    root.latchedAt = 0;\r\n    root.unlatchedAt = 0;\r\n}\r\n\r\nvar now = new Date();\r\n\r\nfunction isLatched() { return root.latched == 1; }\r\nfunction oneSecondSinceLatched() { return now.getTime() > root.latchedAt + 1000; }\r\nfunction oneSecondSinceUnlatched() { return now.getTime() > root.unlatchedAt + 1000; }\r\nfunction buttonPressed() { return ($prop('InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B00')) > 0 }\r\n\r\n \r\n// We can only unlatch if currently latched, and it's not the same button press\r\n\r\nif (isLatched() && (oneSecondSinceLatched() && buttonPressed()) ) {\r\n    root.latched = 0;\r\n    root.unlatchedAt = now.getTime();\r\n}\r\n\r\n// Press the button to start the latch\r\nif (oneSecondSinceUnlatched() && buttonPressed()) {\r\n    root.latched = 1;\r\n    root.latchedAt = now.getTime();\r\n}\r\n\r\nreturn root.latched;"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button 1 | TOP LEFT - 2nd TOGGLE COLOR static"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 1 | TOP LEFT - 2nd TOGGLE COLOR"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 1 |TOP  LEFT - TOGGLE SWITCH",
              "IsEnabled": false
            }
          ],
          "ContainerType": "Base.Group",
          "Description": "Button 1 | TOP LEFT"
        },
        {
          "LedContainers": [
            {
              "EnabledFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B01])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Cyan",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Red",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 125,
              "ContainerType": "CustomStatus",
              "Description": "Button 2 | LEFT - BLINK"
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Cyan",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 2 | LEFT - BASE color"
                },
                {
                  "TriggerFormula": {
                    "Expression": "changed(2000,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B01])"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "Delay": 200,
                      "ScrollMode": 0,
                      "LedContainers": [
                        {
                          "Animation": {
                            "Columns": 4,
                            "Rows": 1,
                            "Frames": [
                              {
                                "Colors": "0,0,Red;0,1,#00FFFF;0,2,Red;0,3,#00FFFF",
                                "FrameDuration": 100
                              }
                            ],
                            "PenColor": "Cyan"
                          },
                          "ContainerType": "Animation"
                        }
                      ],
                      "ContainerType": "Groups.ScrollGroup"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 2 | LEFT - SWIRL when pushed"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 2 | LEFT - SWIRL",
              "IsEnabled": false
            },
            {
              "EnabledFormula": {
                "Expression": "isnull([InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B01],0)"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Cyan",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "BlinkDelay": 200,
              "ContainerType": "CustomStatus",
              "Description": "Button 2 | LEFT - COLOR CHANGE",
              "IsEnabled": false
            },
            {
              "LedContainers": [
                {
                  "EnabledFormula": {
                    "Expression": ""
                  },
                  "BlinkFormula": {
                    "Expression": ""
                  },
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Cyan",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "BlinkDelay": 100,
                  "ContainerType": "CustomStatus",
                  "Description": "Button 2 | LEFT - 1st TOGGLE COLOR"
                },
                {
                  "TriggerFormula": {
                    "JSExt": 0,
                    "Interpreter": 1,
                    "Expression": "// Setup the latch\r\nif (root.latched == null) {\r\n    root.latched = 0;\r\n    root.latchedAt = 0;\r\n    root.unlatchedAt = 0;\r\n}\r\n\r\nvar now = new Date();\r\n\r\nfunction isLatched() { return root.latched == 1; }\r\nfunction oneSecondSinceLatched() { return now.getTime() > root.latchedAt + 1000; }\r\nfunction oneSecondSinceUnlatched() { return now.getTime() > root.unlatchedAt + 1000; }\r\nfunction buttonPressed() { return ($prop('InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B01')) > 0 }\r\n\r\n \r\n// We can only unlatch if currently latched, and it's not the same button press\r\n\r\nif (isLatched() && (oneSecondSinceLatched() && buttonPressed()) ) {\r\n    root.latched = 0;\r\n    root.unlatchedAt = now.getTime();\r\n}\r\n\r\n// Press the button to start the latch\r\nif (oneSecondSinceUnlatched() && buttonPressed()) {\r\n    root.latched = 1;\r\n    root.latchedAt = now.getTime();\r\n}\r\n\r\nreturn root.latched;"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button 2 | LEFT - 2nd TOGGLE COLOR static"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 2 | LEFT - 2nd TOGGLE COLOR"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 2 | LEFT - TOGGLE SWITCH",
              "IsEnabled": false
            }
          ],
          "StartPosition": 5,
          "ContainerType": "Base.Group",
          "Description": "Button 2 | LEFT "
        },
        {
          "LedContainers": [
            {
              "EnabledFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B02])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Red",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Red",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 125,
              "ContainerType": "CustomStatus",
              "Description": "Button 3 | LEFT - BLINK"
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Red",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 3 | LEFT - BASE color"
                },
                {
                  "TriggerFormula": {
                    "Expression": "changed(2000,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B00])"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "Delay": 200,
                      "ScrollMode": 0,
                      "LedContainers": [
                        {
                          "Animation": {
                            "Columns": 4,
                            "Rows": 1,
                            "Frames": [
                              {
                                "Colors": "0,0,#008000;0,1,#FF0000;0,2,#008000;0,3,#FF0000",
                                "FrameDuration": 100
                              }
                            ],
                            "PenColor": "Red"
                          },
                          "ContainerType": "Animation"
                        }
                      ],
                      "ContainerType": "Groups.ScrollGroup"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 3 | LEFT - SWIRL when pushed"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 3 | LEFT - SWIRL",
              "IsEnabled": false
            },
            {
              "EnabledFormula": {
                "Expression": "isnull([InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B02],0)"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Red",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "BlinkDelay": 200,
              "ContainerType": "CustomStatus",
              "Description": "Button 3 | LEFT - COLOR CHANGE",
              "IsEnabled": false
            },
            {
              "LedContainers": [
                {
                  "EnabledFormula": {
                    "Expression": ""
                  },
                  "BlinkFormula": {
                    "Expression": ""
                  },
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Red",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "BlinkDelay": 100,
                  "ContainerType": "CustomStatus",
                  "Description": "Button 3 | LEFT - 1st TOGGLE COLOR"
                },
                {
                  "TriggerFormula": {
                    "JSExt": 0,
                    "Interpreter": 1,
                    "Expression": "// Setup the latch\r\nif (root.latched == null) {\r\n    root.latched = 0;\r\n    root.latchedAt = 0;\r\n    root.unlatchedAt = 0;\r\n}\r\n\r\nvar now = new Date();\r\n\r\nfunction isLatched() { return root.latched == 1; }\r\nfunction oneSecondSinceLatched() { return now.getTime() > root.latchedAt + 1000; }\r\nfunction oneSecondSinceUnlatched() { return now.getTime() > root.unlatchedAt + 1000; }\r\nfunction buttonPressed() { return ($prop('InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B02')) > 0 }\r\n\r\n \r\n// We can only unlatch if currently latched, and it's not the same button press\r\n\r\nif (isLatched() && (oneSecondSinceLatched() && buttonPressed()) ) {\r\n    root.latched = 0;\r\n    root.unlatchedAt = now.getTime();\r\n}\r\n\r\n// Press the button to start the latch\r\nif (oneSecondSinceUnlatched() && buttonPressed()) {\r\n    root.latched = 1;\r\n    root.latchedAt = now.getTime();\r\n}\r\n\r\nreturn root.latched;"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button 3 | LEFT - 2nd TOGGLE COLOR static"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 3 | LEFT - 2nd TOGGLE COLOR"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 3 | LEFT - TOGGLE SWITCH",
              "IsEnabled": false
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Red",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 3 | LEFT - PIT LIMITER static"
                },
                {
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Black",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "Status.SpeedLimiter",
                  "Description": "Button 3 | LEFT - Pit Limiter BLACKOUT | Pit Limiter ENGAGED - DO NOT TOUCH!"
                },
                {
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Red",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": true,
                  "BlinkDelay": 250,
                  "ContainerType": "Status.SpeedLimiter",
                  "Description": "Button 3 | LEFT - Pit Limiter BLINK | Pit Limiter ENGAGED"
                },
                {
                  "TriggerFormula": {
                    "Expression": "if(isnull([IsInPitLane],0)=1,0,if(isnull([PitLimiterOn],0),1,0))"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button 3 | PIT LIMITER static - ALTERNATIVE Color"
                    },
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Red",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": true,
                      "BlinkDelay": 125,
                      "ContainerType": "StaticColor",
                      "Description": "Button 3 | PIT LIMITER fast blink - PRIMARY Color FAST Blink"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 3 | LEFT - Pit Limiter FAST BLINK on Pit Exit | Pit Limiter ENGAGED"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 3 | LEFT - PIT LIMITER assignment",
              "IsEnabled": false
            }
          ],
          "StartPosition": 9,
          "ContainerType": "Base.Group",
          "Description": "Button 3 | LEFT"
        },
        {
          "LedContainers": [
            {
              "EnabledFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B04])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Cyan",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Red",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 125,
              "ContainerType": "CustomStatus",
              "Description": "Button 4 | LEFT - BLINK"
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Cyan",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 4 | LEFT - BASE color"
                },
                {
                  "TriggerFormula": {
                    "Expression": "changed(2000,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B04])"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "Delay": 200,
                      "ScrollMode": 0,
                      "LedContainers": [
                        {
                          "Animation": {
                            "Columns": 4,
                            "Rows": 1,
                            "Frames": [
                              {
                                "Colors": "0,0,Red;0,1,#00FFFF;0,2,Red;0,3,#00FFFF",
                                "FrameDuration": 100
                              }
                            ],
                            "PenColor": "Cyan"
                          },
                          "ContainerType": "Animation"
                        }
                      ],
                      "ContainerType": "Groups.ScrollGroup"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 4 | LEFT - SWIRL when pushed"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 4 | LEFT - SWIRL",
              "IsEnabled": false
            },
            {
              "EnabledFormula": {
                "Expression": "isnull([InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B04],0)"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Cyan",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "BlinkDelay": 200,
              "ContainerType": "CustomStatus",
              "Description": "Button 4 | LEFT - COLOR CHANGE",
              "IsEnabled": false
            },
            {
              "LedContainers": [
                {
                  "EnabledFormula": {
                    "Expression": ""
                  },
                  "BlinkFormula": {
                    "Expression": ""
                  },
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Cyan",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "BlinkDelay": 100,
                  "ContainerType": "CustomStatus",
                  "Description": "Button 4 | LEFT - 1st TOGGLE COLOR"
                },
                {
                  "TriggerFormula": {
                    "JSExt": 0,
                    "Interpreter": 1,
                    "Expression": "// Setup the latch\r\nif (root.latched == null) {\r\n    root.latched = 0;\r\n    root.latchedAt = 0;\r\n    root.unlatchedAt = 0;\r\n}\r\n\r\nvar now = new Date();\r\n\r\nfunction isLatched() { return root.latched == 1; }\r\nfunction oneSecondSinceLatched() { return now.getTime() > root.latchedAt + 1000; }\r\nfunction oneSecondSinceUnlatched() { return now.getTime() > root.unlatchedAt + 1000; }\r\nfunction buttonPressed() { return ($prop('InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B04')) > 0 }\r\n\r\n \r\n// We can only unlatch if currently latched, and it's not the same button press\r\n\r\nif (isLatched() && (oneSecondSinceLatched() && buttonPressed()) ) {\r\n    root.latched = 0;\r\n    root.unlatchedAt = now.getTime();\r\n}\r\n\r\n// Press the button to start the latch\r\nif (oneSecondSinceUnlatched() && buttonPressed()) {\r\n    root.latched = 1;\r\n    root.latchedAt = now.getTime();\r\n}\r\n\r\nreturn root.latched;"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button 4 | LEFT - 2nd TOGGLE COLOR static"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 4 | LEFT - 2nd TOGGLE COLOR"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 4 | LEFT - TOGGLE SWITCH",
              "IsEnabled": false
            }
          ],
          "StartPosition": 13,
          "ContainerType": "Base.Group",
          "Description": "Button 4 | LEFT"
        },
        {
          "LedContainers": [
            {
              "EnabledFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B05])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Orange",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Red",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 125,
              "ContainerType": "CustomStatus",
              "Description": "Button 5 | BOTTOM LEFT - BLINK"
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Orange",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 5 | BOTTOM LEFT - BASE color"
                },
                {
                  "TriggerFormula": {
                    "Expression": "changed(2000,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B00])"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "Delay": 200,
                      "ScrollMode": 0,
                      "LedContainers": [
                        {
                          "Animation": {
                            "Columns": 4,
                            "Rows": 1,
                            "Frames": [
                              {
                                "Colors": "0,0,#008000;0,1,#FFA500;0,2,#008000;0,3,#FFA500",
                                "FrameDuration": 100
                              }
                            ],
                            "PenColor": "Green"
                          },
                          "ContainerType": "Animation"
                        }
                      ],
                      "ContainerType": "Groups.ScrollGroup"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 5 | BOTOM LEFT - SWIRL when pushed"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 5 | BOTTOM LEFT - SWIRL",
              "IsEnabled": false
            },
            {
              "EnabledFormula": {
                "Expression": "isnull([InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B05],0)"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Orange",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "BlinkDelay": 200,
              "ContainerType": "CustomStatus",
              "Description": "Button 5 | BOTTOM LEFT - COLOR CHANGE",
              "IsEnabled": false
            },
            {
              "LedContainers": [
                {
                  "EnabledFormula": {
                    "Expression": ""
                  },
                  "BlinkFormula": {
                    "Expression": ""
                  },
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Orange",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "BlinkDelay": 100,
                  "ContainerType": "CustomStatus",
                  "Description": "Button 5 | BOTTOM LEFT - 1st TOGGLE COLOR"
                },
                {
                  "TriggerFormula": {
                    "JSExt": 0,
                    "Interpreter": 1,
                    "Expression": "// Setup the latch\r\nif (root.latched == null) {\r\n    root.latched = 0;\r\n    root.latchedAt = 0;\r\n    root.unlatchedAt = 0;\r\n}\r\n\r\nvar now = new Date();\r\n\r\nfunction isLatched() { return root.latched == 1; }\r\nfunction oneSecondSinceLatched() { return now.getTime() > root.latchedAt + 1000; }\r\nfunction oneSecondSinceUnlatched() { return now.getTime() > root.unlatchedAt + 1000; }\r\nfunction buttonPressed() { return ($prop('InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B05')) > 0 }\r\n\r\n \r\n// We can only unlatch if currently latched, and it's not the same button press\r\n\r\nif (isLatched() && (oneSecondSinceLatched() && buttonPressed()) ) {\r\n    root.latched = 0;\r\n    root.unlatchedAt = now.getTime();\r\n}\r\n\r\n// Press the button to start the latch\r\nif (oneSecondSinceUnlatched() && buttonPressed()) {\r\n    root.latched = 1;\r\n    root.latchedAt = now.getTime();\r\n}\r\n\r\nreturn root.latched;"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button  | BOTTOM LEFT - 2nd TOGGLE COLOR static"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 5 | BOTTOM LEFT - 2nd TOGGLE COLOR"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 5 | BOTTOM LEFT - TOGGLE SWITCH",
              "IsEnabled": false
            }
          ],
          "StartPosition": 17,
          "ContainerType": "Base.Group",
          "Description": "Button 5 | BOTTOM LEFT"
        },
        {
          "LedContainers": [
            {
              "EnabledFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B06])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Yellow",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Red",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 125,
              "ContainerType": "CustomStatus",
              "Description": "Button 6 | TOP RIGHT - BLINK"
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Yellow",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 6 | TOP RIGHT - BASE color"
                },
                {
                  "TriggerFormula": {
                    "Expression": "changed(2000,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B06])"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "Delay": 200,
                      "ScrollMode": 0,
                      "LedContainers": [
                        {
                          "Animation": {
                            "Columns": 4,
                            "Rows": 1,
                            "Frames": [
                              {
                                "Colors": "0,0,Red;0,1,#FFFF00;0,2,Red;0,3,#FFFF00",
                                "FrameDuration": 100
                              }
                            ],
                            "PenColor": "Yellow"
                          },
                          "ContainerType": "Animation"
                        }
                      ],
                      "ContainerType": "Groups.ScrollGroup"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 6 | TOP RIGHT - SWIRL when pushed"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 6 | TOP RIGHT - SWIRL",
              "IsEnabled": false
            },
            {
              "EnabledFormula": {
                "Expression": "isnull([InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B06],0)"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Yellow",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "BlinkDelay": 200,
              "ContainerType": "CustomStatus",
              "Description": "Button 6 | TOP RIGHT - COLOR CHANGE",
              "IsEnabled": false
            },
            {
              "LedContainers": [
                {
                  "EnabledFormula": {
                    "Expression": ""
                  },
                  "BlinkFormula": {
                    "Expression": ""
                  },
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Yellow",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "BlinkDelay": 100,
                  "ContainerType": "CustomStatus",
                  "Description": "Button 6 | TOP RIGHT - 1st TOGGLE COLOR"
                },
                {
                  "TriggerFormula": {
                    "JSExt": 0,
                    "Interpreter": 1,
                    "Expression": "// Setup the latch\r\nif (root.latched == null) {\r\n    root.latched = 0;\r\n    root.latchedAt = 0;\r\n    root.unlatchedAt = 0;\r\n}\r\n\r\nvar now = new Date();\r\n\r\nfunction isLatched() { return root.latched == 1; }\r\nfunction oneSecondSinceLatched() { return now.getTime() > root.latchedAt + 1000; }\r\nfunction oneSecondSinceUnlatched() { return now.getTime() > root.unlatchedAt + 1000; }\r\nfunction buttonPressed() { return ($prop('InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B06')) > 0 }\r\n\r\n \r\n// We can only unlatch if currently latched, and it's not the same button press\r\n\r\nif (isLatched() && (oneSecondSinceLatched() && buttonPressed()) ) {\r\n    root.latched = 0;\r\n    root.unlatchedAt = now.getTime();\r\n}\r\n\r\n// Press the button to start the latch\r\nif (oneSecondSinceUnlatched() && buttonPressed()) {\r\n    root.latched = 1;\r\n    root.latchedAt = now.getTime();\r\n}\r\n\r\nreturn root.latched;"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button 6 | TOP RIGHT - 2nd TOGGLE COLOR static"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 6 | TOP RIGHT - 2nd TOGGLE COLOR"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 6 | TOP RIGHT - TOGGLE SWITCH",
              "IsEnabled": false
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Yellow",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 6 | TOP RIGHT - PIT LIMITER static"
                },
                {
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Black",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "Status.SpeedLimiter",
                  "Description": "Button 6 | TOP RIGHT - Pit Limiter BLACKOUT | Pit Limiter ENGAGED - DO NOT TOUCH!"
                },
                {
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Red",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": true,
                  "BlinkDelay": 250,
                  "ContainerType": "Status.SpeedLimiter",
                  "Description": "Button 6 | TOP RIGHT - Pit Limiter BLINK | Pit Limiter ENGAGED"
                },
                {
                  "TriggerFormula": {
                    "Expression": "if(isnull([IsInPitLane],0)=1,0,if(isnull([PitLimiterOn],0),1,0))"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button 6 | PIT LIMITER static - ALTERNATIVE Color"
                    },
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Red",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": true,
                      "BlinkDelay": 125,
                      "ContainerType": "StaticColor",
                      "Description": "Button 6 | PIT LIMITER fast blink - PRIMARY Color FAST Blink"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 6 | TOP RIGHT - Pit Limiter FAST BLINK on Pit Exit | Pit Limiter ENGAGED"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 6 | TOP RIGHT - PIT LIMITER assignment"
            }
          ],
          "StartPosition": 21,
          "ContainerType": "Base.Group",
          "Description": "Button 6 | TOP RIGHT "
        },
        {
          "LedContainers": [
            {
              "EnabledFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B07])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Magenta",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Red",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 125,
              "ContainerType": "CustomStatus",
              "Description": "Button 7 | RIGHT - BLINK"
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Magenta",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 7 | RIGHT - BASE color"
                },
                {
                  "TriggerFormula": {
                    "Expression": "changed(2000,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B07])"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "Delay": 200,
                      "ScrollMode": 0,
                      "LedContainers": [
                        {
                          "Animation": {
                            "Columns": 4,
                            "Rows": 1,
                            "Frames": [
                              {
                                "Colors": "0,0,#0000FF;0,1,#FF00FF;0,2,#0000FF;0,3,#FF00FF",
                                "FrameDuration": 100
                              }
                            ],
                            "PenColor": "Blue"
                          },
                          "ContainerType": "Animation"
                        }
                      ],
                      "ContainerType": "Groups.ScrollGroup"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 7 | RIGHT - SWIRL when pushed"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 7 | RIGHT - SWIRL",
              "IsEnabled": false
            },
            {
              "EnabledFormula": {
                "Expression": "isnull([InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B07],0)"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Magenta",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "BlinkDelay": 200,
              "ContainerType": "CustomStatus",
              "Description": "Button 7 | RIGHT - COLOR CHANGE",
              "IsEnabled": false
            },
            {
              "LedContainers": [
                {
                  "EnabledFormula": {
                    "Expression": ""
                  },
                  "BlinkFormula": {
                    "Expression": ""
                  },
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Magenta",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "BlinkDelay": 100,
                  "ContainerType": "CustomStatus",
                  "Description": "Button 7 | RIGHT - 1st TOGGLE COLOR"
                },
                {
                  "TriggerFormula": {
                    "JSExt": 0,
                    "Interpreter": 1,
                    "Expression": "// Setup the latch\r\nif (root.latched == null) {\r\n    root.latched = 0;\r\n    root.latchedAt = 0;\r\n    root.unlatchedAt = 0;\r\n}\r\n\r\nvar now = new Date();\r\n\r\nfunction isLatched() { return root.latched == 1; }\r\nfunction oneSecondSinceLatched() { return now.getTime() > root.latchedAt + 1000; }\r\nfunction oneSecondSinceUnlatched() { return now.getTime() > root.unlatchedAt + 1000; }\r\nfunction buttonPressed() { return ($prop('InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B07')) > 0 }\r\n\r\n \r\n// We can only unlatch if currently latched, and it's not the same button press\r\n\r\nif (isLatched() && (oneSecondSinceLatched() && buttonPressed()) ) {\r\n    root.latched = 0;\r\n    root.unlatchedAt = now.getTime();\r\n}\r\n\r\n// Press the button to start the latch\r\nif (oneSecondSinceUnlatched() && buttonPressed()) {\r\n    root.latched = 1;\r\n    root.latchedAt = now.getTime();\r\n}\r\n\r\nreturn root.latched;"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button 7 | RIGHT - 2nd TOGGLE COLOR static"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 7 | RIGHT - 2nd TOGGLE COLOR"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 7 | RIGHT - TOGGLE SWITCH",
              "IsEnabled": false
            }
          ],
          "StartPosition": 25,
          "ContainerType": "Base.Group",
          "Description": "Button 7 | RIGHT"
        },
        {
          "LedContainers": [
            {
              "EnabledFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B08])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "White",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Red",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 125,
              "ContainerType": "CustomStatus",
              "Description": "Button 8 | RIGHT - BLINK"
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "White",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 8 | RIGHT - BASE color"
                },
                {
                  "TriggerFormula": {
                    "Expression": "changed(2000,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B08])"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "Delay": 200,
                      "ScrollMode": 0,
                      "LedContainers": [
                        {
                          "Animation": {
                            "Columns": 4,
                            "Rows": 1,
                            "Frames": [
                              {
                                "Colors": "0,0,#FF0000;0,1,#FFFFFF;0,2,#FF0000;0,3,#FFFFFF",
                                "FrameDuration": 100
                              }
                            ],
                            "PenColor": "White"
                          },
                          "ContainerType": "Animation"
                        }
                      ],
                      "ContainerType": "Groups.ScrollGroup"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 8 | RIGHT - SWIRL when pushed"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 8 | RIGHT - SWIRL",
              "IsEnabled": false
            },
            {
              "EnabledFormula": {
                "Expression": "isnull([InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B08],0)"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "White",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "BlinkDelay": 200,
              "ContainerType": "CustomStatus",
              "Description": "Button 8 | RIGHT - COLOR CHANGE",
              "IsEnabled": false
            },
            {
              "LedContainers": [
                {
                  "EnabledFormula": {
                    "Expression": ""
                  },
                  "BlinkFormula": {
                    "Expression": ""
                  },
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "White",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "BlinkDelay": 100,
                  "ContainerType": "CustomStatus",
                  "Description": "Button 8 | RIGHT - 1st TOGGLE COLOR"
                },
                {
                  "TriggerFormula": {
                    "JSExt": 0,
                    "Interpreter": 1,
                    "Expression": "// Setup the latch\r\nif (root.latched == null) {\r\n    root.latched = 0;\r\n    root.latchedAt = 0;\r\n    root.unlatchedAt = 0;\r\n}\r\n\r\nvar now = new Date();\r\n\r\nfunction isLatched() { return root.latched == 1; }\r\nfunction oneSecondSinceLatched() { return now.getTime() > root.latchedAt + 1000; }\r\nfunction oneSecondSinceUnlatched() { return now.getTime() > root.unlatchedAt + 1000; }\r\nfunction buttonPressed() { return ($prop('InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B08')) > 0 }\r\n\r\n \r\n// We can only unlatch if currently latched, and it's not the same button press\r\n\r\nif (isLatched() && (oneSecondSinceLatched() && buttonPressed()) ) {\r\n    root.latched = 0;\r\n    root.unlatchedAt = now.getTime();\r\n}\r\n\r\n// Press the button to start the latch\r\nif (oneSecondSinceUnlatched() && buttonPressed()) {\r\n    root.latched = 1;\r\n    root.latchedAt = now.getTime();\r\n}\r\n\r\nreturn root.latched;"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button 8 | RIGHT - 2nd TOGGLE COLOR static"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 8 | RIGHT - 2nd TOGGLE COLOR"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 8 | RIGHT - TOGGLE SWITCH",
              "IsEnabled": false
            }
          ],
          "StartPosition": 29,
          "ContainerType": "Base.Group",
          "Description": "Button 8 | RIGHT"
        },
        {
          "LedContainers": [
            {
              "EnabledFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B10])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Yellow",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Red",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 125,
              "ContainerType": "CustomStatus",
              "Description": "Button 9 | RIGHT - BLINK"
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Yellow",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 9 | RIGHT - BASE color"
                },
                {
                  "TriggerFormula": {
                    "Expression": "changed(2000,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B10])"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "Delay": 200,
                      "ScrollMode": 0,
                      "LedContainers": [
                        {
                          "Animation": {
                            "Columns": 4,
                            "Rows": 1,
                            "Frames": [
                              {
                                "Colors": "0,0,#FF0000;0,1,#FFFF00;0,2,#FF0000;0,3,#FFFF00",
                                "FrameDuration": 100
                              }
                            ],
                            "PenColor": "Yellow"
                          },
                          "ContainerType": "Animation"
                        }
                      ],
                      "ContainerType": "Groups.ScrollGroup"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 9 | RIGHT - SWIRL when pushed"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 9 | RIGHT - SWIRL",
              "IsEnabled": false
            },
            {
              "EnabledFormula": {
                "Expression": "isnull([InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B10],0)"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Yellow",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "BlinkDelay": 200,
              "ContainerType": "CustomStatus",
              "Description": "Button 9 | RIGHT - COLOR CHANGE",
              "IsEnabled": false
            },
            {
              "LedContainers": [
                {
                  "EnabledFormula": {
                    "Expression": ""
                  },
                  "BlinkFormula": {
                    "Expression": ""
                  },
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Yellow",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "BlinkDelay": 100,
                  "ContainerType": "CustomStatus",
                  "Description": "Button 9 | RIGHT - 1st TOGGLE COLOR"
                },
                {
                  "TriggerFormula": {
                    "JSExt": 0,
                    "Interpreter": 1,
                    "Expression": "// Setup the latch\r\nif (root.latched == null) {\r\n    root.latched = 0;\r\n    root.latchedAt = 0;\r\n    root.unlatchedAt = 0;\r\n}\r\n\r\nvar now = new Date();\r\n\r\nfunction isLatched() { return root.latched == 1; }\r\nfunction oneSecondSinceLatched() { return now.getTime() > root.latchedAt + 1000; }\r\nfunction oneSecondSinceUnlatched() { return now.getTime() > root.unlatchedAt + 1000; }\r\nfunction buttonPressed() { return ($prop('InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B10')) > 0 }\r\n\r\n \r\n// We can only unlatch if currently latched, and it's not the same button press\r\n\r\nif (isLatched() && (oneSecondSinceLatched() && buttonPressed()) ) {\r\n    root.latched = 0;\r\n    root.unlatchedAt = now.getTime();\r\n}\r\n\r\n// Press the button to start the latch\r\nif (oneSecondSinceUnlatched() && buttonPressed()) {\r\n    root.latched = 1;\r\n    root.latchedAt = now.getTime();\r\n}\r\n\r\nreturn root.latched;"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button 9 | RIGHT - 2nd TOGGLE COLOR static"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 9 | RIGHT - 2nd TOGGLE COLOR"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 9 | RIGHT - TOGGLE SWITCH",
              "IsEnabled": false
            }
          ],
          "StartPosition": 33,
          "ContainerType": "Base.Group",
          "Description": "Button 9 | RIGHT"
        },
        {
          "LedContainers": [
            {
              "EnabledFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B11])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Orange",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Red",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 125,
              "ContainerType": "CustomStatus",
              "Description": "Button 10 | BOTTOM RIGHT - BLINK"
            },
            {
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Orange",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Button 10 | BOTTOM RIGHT - BASE color"
                },
                {
                  "TriggerFormula": {
                    "Expression": "changed(2000,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B11])"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "Delay": 200,
                      "ScrollMode": 0,
                      "LedContainers": [
                        {
                          "Animation": {
                            "Columns": 4,
                            "Rows": 1,
                            "Frames": [
                              {
                                "Colors": "0,0,#008000;0,1,#FFA500;0,2,#008000;0,3,#FFA500",
                                "FrameDuration": 100
                              }
                            ],
                            "PenColor": "Orange"
                          },
                          "ContainerType": "Animation"
                        }
                      ],
                      "ContainerType": "Groups.ScrollGroup"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 10 | BOTTOM RIGHT - SWIRL when pushed"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 10 | BOTTOM RIGHT - SWIRL"
            },
            {
              "EnabledFormula": {
                "Expression": "isnull([InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B11],0)"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Orange",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "BlinkDelay": 200,
              "ContainerType": "CustomStatus",
              "Description": "Button 10 | BOTTOM RIGHT - COLOR CHANGE"
            },
            {
              "LedContainers": [
                {
                  "EnabledFormula": {
                    "Expression": ""
                  },
                  "BlinkFormula": {
                    "Expression": ""
                  },
                  "IdleColor": "Transparent",
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Orange",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "BlinkDelay": 100,
                  "ContainerType": "CustomStatus",
                  "Description": "Button 10 | BOTTOM RIGHT - 1st TOGGLE COLOR"
                },
                {
                  "TriggerFormula": {
                    "JSExt": 0,
                    "Interpreter": 1,
                    "Expression": "// Setup the latch\r\nif (root.latched == null) {\r\n    root.latched = 0;\r\n    root.latchedAt = 0;\r\n    root.unlatchedAt = 0;\r\n}\r\n\r\nvar now = new Date();\r\n\r\nfunction isLatched() { return root.latched == 1; }\r\nfunction oneSecondSinceLatched() { return now.getTime() > root.latchedAt + 1000; }\r\nfunction oneSecondSinceUnlatched() { return now.getTime() > root.unlatchedAt + 1000; }\r\nfunction buttonPressed() { return ($prop('InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B11')) > 0 }\r\n\r\n \r\n// We can only unlatch if currently latched, and it's not the same button press\r\n\r\nif (isLatched() && (oneSecondSinceLatched() && buttonPressed()) ) {\r\n    root.latched = 0;\r\n    root.unlatchedAt = now.getTime();\r\n}\r\n\r\n// Press the button to start the latch\r\nif (oneSecondSinceUnlatched() && buttonPressed()) {\r\n    root.latched = 1;\r\n    root.latchedAt = now.getTime();\r\n}\r\n\r\nreturn root.latched;"
                  },
                  "ClearBackgroundWhenActive": true,
                  "LedContainers": [
                    {
                      "IdleBlinkingColor": "Transparent",
                      "EnableIdleBlinking": false,
                      "LedCount": 4,
                      "Color": "Green",
                      "BlinkingColor": "Transparent",
                      "BlinkEnabled": false,
                      "ContainerType": "StaticColor",
                      "Description": "Button 10 | BOTTOM RIGHT - 2nd TOGGLE COLOR static"
                    }
                  ],
                  "ContainerType": "Groups.CustomConditionalGroup",
                  "Description": "Button 10 | BOTTOM RIGHT - 2nd TOGGLE COLOR"
                }
              ],
              "ContainerType": "Base.Group",
              "Description": "Button 10 | BOTTOM RIGHT - TOGGLE SWITCH"
            }
          ],
          "StartPosition": 37,
          "ContainerType": "Base.Group",
          "Description": "Button 10 | BOTTOM RIGHT "
        }
      ],
      "ContainerType": "Groups.BrightnessGroup",
      "Description": "Change brightness of BUTTON LEDs"
    },
    {
      "Brightness": 75,
      "LedContainers": [
        {
          "LedContainers": [
            {
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 12,
              "Color": "AliceBlue",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "ContainerType": "StaticColor",
              "Description": "TC ENCODER | TC  base color"
            },
            {
              "TriggerFormula": {
                "Expression": "if(isnull([TCLevel],13)=0,true,false)"
              },
              "ClearBackgroundWhenActive": true,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 12,
                  "Color": "Blue",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "TC OFF"
            },
            {
              "EnabledFormula": {
                "Expression": "isincreasing(1000,[TCLevel])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Transparent",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 12,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "ContainerType": "CustomStatus",
              "Description": "TC PLUS"
            },
            {
              "EnabledFormula": {
                "Expression": "isdecreasing(1000,[TCLevel])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Transparent",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 12,
              "Color": "Blue",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "ContainerType": "CustomStatus",
              "Description": "TC MINUS"
            }
          ],
          "StartPosition": 41,
          "ContainerType": "Base.Group",
          "Description": "TC ENCODER"
        },
        {
          "LedContainers": [
            {
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 12,
              "Color": "White",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "ContainerType": "StaticColor",
              "Description": "ABS ENCODER | ABS base color"
            },
            {
              "TriggerFormula": {
                "Expression": "if(isnull([ABSLevel],13)=0, true,false)"
              },
              "ClearBackgroundWhenActive": true,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 12,
                  "Color": "100, 255, 0, 0",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "ABS OFF"
            },
            {
              "EnabledFormula": {
                "Expression": "isincreasing(1000,[ABSLevel])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Transparent",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 12,
              "Color": "Green",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "ContainerType": "CustomStatus",
              "Description": "ABS PLUS"
            },
            {
              "EnabledFormula": {
                "Expression": "isdecreasing(1000,[ABSLevel])"
              },
              "BlinkFormula": {
                "Expression": ""
              },
              "IdleColor": "Transparent",
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 12,
              "Color": "Red",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": false,
              "ContainerType": "CustomStatus",
              "Description": "ABS MINUS"
            },
            {
              "TriggerFormula": {
                "Expression": "if(isnull([GameRawData.Telemetry.BrakeABSactive]=0,0),0,1)"
              },
              "ClearBackgroundWhenActive": true,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 12,
                  "Color": "Yellow",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": true,
                  "BlinkDelay": 125,
                  "ContainerType": "StaticColor"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "ABS Logo | ABS ACTIVE notification"
            }
          ],
          "StartPosition": 53,
          "ContainerType": "Base.Group",
          "Description": "ABS ENCODER"
        },
        {
          "LedContainers": [
            {
              "Brightness": 25,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 12,
                  "Color": "White",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "MULTI SWITCH base"
                }
              ],
              "ContainerType": "Groups.BrightnessGroup",
              "Description": "BASE BRIGHTNESS REDUCTION | INACTIVE POS"
            }
          ],
          "StartPosition": 65,
          "ContainerType": "Base.Group",
          "Description": "MULTI SWITCH ENCODER | BOTTOM"
        }
      ],
      "ContainerType": "Groups.BrightnessGroup",
      "Description": "FRONT ENCODER LEDs"
    },
    {
      "LedContainers": [
        {
          "LedContainers": [
            {
              "TriggerFormula": {
                "Expression": "changed(2500,if([GameRawData.Telemetry.IsReplayPlaying]=1,false,if([EngineIgnitionOn]=1,true,false)))"
              },
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 76,
                  "Color": "Black",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "Start-up procedure - Blackout"
            },
            {
              "TriggerFormula": {
                "Expression": "changed(1700,if([GameRawData.Telemetry.IsReplayPlaying]=1,false,if([EngineIgnitionOn]=1,true,false)))"
              },
              "LedContainers": [
                {
                  "BreathDuration": 800,
                  "StartBreathDuration": 500,
                  "EndBreathDuration": 200,
                  "BreathStartBrightness": 0,
                  "BreathEndBrightness": 100,
                  "LedContainers": [
                    {
                      "LedCount": 76,
                      "ColorFormula": {
                        "JSExt": 3,
                        "Interpreter": 1,
                        "Expression": "function interpolateColor(c1, c2, pos) {\r\n  r1 = (c1 >> 16) & 0xff;\r\n  g1 = (c1 >> 8) & 0xff;\r\n  b1 = c1 & 0xff;\r\n  r2 = (c2 >> 16) & 0xff;\r\n  g2 = (c2 >> 8) & 0xff;\r\n  b2 = c2 & 0xff;\r\n  r = Math.round(r1 + (r2 - r1) * pos);\r\n  g = Math.round(g1 + (g2 - g1) * pos);\r\n  b = Math.round(b1 + (b2 - b1) * pos);\r\n  return (r << 16) + (g << 8) + b;\r\n}\r\n\r\nconst colors = [\r\n  0xFF0000, 0xFFFF00, 0x00FF00, 0x00FFFF, 0x0000FF, 0xFF00FF\r\n];\r\n\r\nif(root.pos == null)\r\n{\r\n  root.pos = 0.0;\r\n  root.index = 0;\r\n}\r\n\r\npos = root.pos;\r\nindex = root.index;\r\nif(pos < 1.0)\r\n  pos = pos + .010;\r\nelse {\r\n  if(index < colors.length - 1)\r\n    index++;\r\n  else\r\n    index=0;\r\n  pos = 0.0;\r\n}\r\nroot.pos = pos;\r\nroot.index = index;\r\n\r\nrgb = 0xFF000000 + interpolateColor(colors[index], colors[(index + 1) % colors.length], pos);\r\nreturn '#' + ucase(rgb.toString(16));"
                      },
                      "BlinkEnabled": false,
                      "BlinkingColor": "Transparent",
                      "BlinkDelay": 500,
                      "DualBlinkTimingEnabled": false,
                      "OffDelay": 750,
                      "OnDelay": 125,
                      "ContainerType": "DynamicColor",
                      "Description": "COLOR CHANGE base"
                    }
                  ],
                  "ContainerType": "Groups.BreathGroup",
                  "Description": "BREATH ALL start-up"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "Start-up procedure - Color Breath"
            },
            {
              "TriggerFormula": {
                "Expression": "if([EngineIgnitionOn]=0,true,false)"
              },
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 76,
                  "Color": "Black",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "Ignition OFF - Blackout"
            }
          ],
          "ContainerType": "Base.Group",
          "Description": "Start-up procedure"
        },
        {
          "Brightness": 40,
          "LedContainers": [
            {
              "LedContainers": [
                {
                  "LedContainers": [
                    {
                      "TriggerFormula": {
                        "Expression": "if([SpeedLocal]>=1,if([IRacingExtraProperties.iRacing_DistanceToPitBox]>1,true,false),false)"
                      },
                      "ClearBackgroundWhenActive": true,
                      "LedContainers": [
                        {
                          "LedContainers": [
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],101)<100,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 4,
                              "Color": "Red",
                              "BlinkingColor": "Transparent",
                              "BlinkEnabled": false,
                              "BlinkDelay": 100,
                              "StartPosition": 17,
                              "ContainerType": "CustomStatus",
                              "Description": "< 100m LEFT"
                            },
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],81)<80,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 8,
                              "Color": "Red",
                              "BlinkingColor": "Transparent",
                              "BlinkEnabled": false,
                              "BlinkDelay": 100,
                              "StartPosition": 13,
                              "ContainerType": "CustomStatus",
                              "Description": "< 80m LEFT"
                            },
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],61)<60,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 12,
                              "Color": "Red",
                              "BlinkingColor": "Transparent",
                              "BlinkEnabled": false,
                              "BlinkDelay": 100,
                              "StartPosition": 9,
                              "ContainerType": "CustomStatus",
                              "Description": "< 60m LEFT"
                            },
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],41)<40,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 16,
                              "Color": "Red",
                              "BlinkingColor": "Transparent",
                              "BlinkEnabled": false,
                              "BlinkDelay": 100,
                              "StartPosition": 5,
                              "ContainerType": "CustomStatus",
                              "Description": "< 40m LEFT"
                            },
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],21)<20,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 20,
                              "Color": "Red",
                              "BlinkingColor": "Transparent",
                              "BlinkEnabled": false,
                              "BlinkDelay": 100,
                              "ContainerType": "CustomStatus",
                              "Description": "< 20m LEFT"
                            },
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],11)<10,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 20,
                              "Color": "Black",
                              "BlinkingColor": "Red",
                              "BlinkEnabled": true,
                              "BlinkDelay": 100,
                              "ContainerType": "CustomStatus",
                              "Description": "< 10m BLINK LEFT"
                            }
                          ],
                          "ContainerType": "Base.Group",
                          "Description": "LEFT buttons"
                        },
                        {
                          "LedContainers": [
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],101)<100,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 4,
                              "Color": "Red",
                              "BlinkingColor": "Transparent",
                              "BlinkEnabled": false,
                              "BlinkDelay": 100,
                              "StartPosition": 37,
                              "ContainerType": "CustomStatus",
                              "Description": "< 100m LEFT"
                            },
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],81)<80,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 8,
                              "Color": "Red",
                              "BlinkingColor": "Transparent",
                              "BlinkEnabled": false,
                              "BlinkDelay": 100,
                              "StartPosition": 33,
                              "ContainerType": "CustomStatus",
                              "Description": "< 80m LEFT"
                            },
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],61)<60,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 12,
                              "Color": "Red",
                              "BlinkingColor": "Transparent",
                              "BlinkEnabled": false,
                              "BlinkDelay": 100,
                              "StartPosition": 29,
                              "ContainerType": "CustomStatus",
                              "Description": "< 60m LEFT"
                            },
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],41)<40,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 16,
                              "Color": "Red",
                              "BlinkingColor": "Transparent",
                              "BlinkEnabled": false,
                              "BlinkDelay": 100,
                              "StartPosition": 25,
                              "ContainerType": "CustomStatus",
                              "Description": "< 40m LEFT"
                            },
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],21)<20,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 20,
                              "Color": "Red",
                              "BlinkingColor": "Transparent",
                              "BlinkEnabled": false,
                              "BlinkDelay": 100,
                              "StartPosition": 21,
                              "ContainerType": "CustomStatus",
                              "Description": "< 20m LEFT"
                            },
                            {
                              "EnabledFormula": {
                                "Expression": "if(isnull([IRacingExtraProperties.iRacing_DistanceToPitBox],11)<10,1,0)"
                              },
                              "BlinkFormula": {
                                "Expression": ""
                              },
                              "IdleColor": "Transparent",
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 20,
                              "Color": "Black",
                              "BlinkingColor": "Red",
                              "BlinkEnabled": true,
                              "BlinkDelay": 100,
                              "StartPosition": 21,
                              "ContainerType": "CustomStatus",
                              "Description": "< 10m BLINK LEFT"
                            }
                          ],
                          "ContainerType": "Base.Group",
                          "Description": "RIGHT buttons"
                        }
                      ],
                      "ContainerType": "Groups.CustomConditionalGroup",
                      "Description": "Only when car is moving"
                    }
                  ],
                  "ContainerType": "Base.Group",
                  "Description": "Distance to Pit Stall"
                }
              ],
              "ContainerType": "Groups.GameCarInPitLaneGroup"
            }
          ],
          "ContainerType": "Groups.BrightnessGroup",
          "Description": "Change brightness PIT DISTANCE HELPER on BUTTONS"
        },
        {
          "TriggerFormula": {
            "Expression": "if([GameRawData.Telemetry.IsReplayPlaying]=1,1,0)"
          },
          "LedContainers": [
            {
              "Brightness": 70,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 76,
                  "Color": "Black",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Game running - NO DRIVING - ALL LEDs OFF"
                },
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "Red",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "StartPosition": 9,
                  "ContainerType": "StaticColor",
                  "Description": "Game running - NO DRIVING - START/ESC/ENTER/TOW button LEFT 3rd from top"
                }
              ],
              "ContainerType": "Groups.BrightnessGroup"
            }
          ],
          "ContainerType": "Groups.CustomConditionalGroup",
          "Description": "Game running - NO DRIVING idle effects"
        },
        {
          "TriggerFormula": {
            "Expression": "if(isnull([DataCorePlugin.GameRunning],'0')=0,true,false)"
          },
          "LedContainers": [
            {
              "Brightness": 50,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 76,
                  "Color": "Black",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "ContainerType": "StaticColor",
                  "Description": "Game NOT running - ALL LEDs OFF idle effect"
                },
                {
                  "LedContainers": [
                    {
                      "Delay": 100,
                      "ScrollMode": 0,
                      "LedContainers": [
                        {
                          "Brightness": 50,
                          "LedContainers": [
                            {
                              "IdleBlinkingColor": "Transparent",
                              "EnableIdleBlinking": false,
                              "LedCount": 76,
                              "Color": "Transparent",
                              "BlinkingColor": "Transparent",
                              "BlinkEnabled": false,
                              "ContainerType": "StaticColor",
                              "Description": "Specify the size of one side"
                            },
                            {
                              "LedCount": 8,
                              "ColorFormula": {
                                "JSExt": 3,
                                "Interpreter": 1,
                                "Expression": "function interpolateColor(c1, c2, pos) {\r\n  r1 = (c1 >> 16) & 0xff;\r\n  g1 = (c1 >> 8) & 0xff;\r\n  b1 = c1 & 0xff;\r\n  r2 = (c2 >> 16) & 0xff;\r\n  g2 = (c2 >> 8) & 0xff;\r\n  b2 = c2 & 0xff;\r\n  r = Math.round(r1 + (r2 - r1) * pos);\r\n  g = Math.round(g1 + (g2 - g1) * pos);\r\n  b = Math.round(b1 + (b2 - b1) * pos);\r\n  return (r << 16) + (g << 8) + b;\r\n}\r\n\r\nconst colors = [\r\n  0xFF0000, 0xFFFF00, 0x00FF00, 0x00FFFF, 0x0000FF, 0xFF00FF\r\n];\r\n\r\nif(root.pos == null)\r\n{\r\n  root.pos = 0.0;\r\n  root.index = 0;\r\n}\r\n\r\npos = root.pos;\r\nindex = root.index;\r\nif(pos < 1.0)\r\n  pos = pos + .020;\r\nelse {\r\n  if(index < colors.length - 1)\r\n    index++;\r\n  else\r\n    index=0;\r\n  pos = 0.0;\r\n}\r\nroot.pos = pos;\r\nroot.index = index;\r\n\r\nrgb = 0xFF000000 + interpolateColor(colors[index], colors[(index + 1) % colors.length], pos);\r\nreturn '#' + ucase(rgb.toString(16));"
                              },
                              "BlinkEnabled": false,
                              "BlinkingColor": "Transparent",
                              "BlinkDelay": 500,
                              "DualBlinkTimingEnabled": false,
                              "OffDelay": 750,
                              "OnDelay": 125,
                              "ContainerType": "DynamicColor"
                            }
                          ],
                          "ContainerType": "Groups.BrightnessGroup"
                        }
                      ],
                      "StackLeftToRight": true,
                      "ContainerType": "Groups.ScrollGroup"
                    }
                  ],
                  "ContainerType": "Base.Group",
                  "Description": "Game NOT running - RAINBOW SNAKE idle effect"
                },
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 2,
                  "Color": "Black",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "StartPosition": 51,
                  "ContainerType": "StaticColor",
                  "Description": "TCLong_Correction"
                },
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 2,
                  "Color": "Black",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": false,
                  "StartPosition": 63,
                  "ContainerType": "StaticColor",
                  "Description": "TCLatCorrection"
                }
              ],
              "ContainerType": "Groups.BrightnessGroup"
            }
          ],
          "ContainerType": "Groups.CustomConditionalGroup",
          "Description": "Game NOT running, LED OFF - RAINBOW idle"
        }
      ],
      "ContainerType": "Base.Group",
      "Description": "EXTRAS"
    },
    {
      "Brightness": 100,
      "LedContainers": [
        {
          "TriggerFormula": {
            "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B12])\r\n\r\n"
          },
          "ClearBackgroundWhenActive": true,
          "LedContainers": [
            {
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "White",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 200,
              "ContainerType": "StaticColor",
              "Description": "LEFT REAR OTTO press blink"
            }
          ],
          "ContainerType": "Groups.CustomConditionalGroup",
          "Description": "LEFT REAR OTTO press blink"
        },
        {
          "TriggerFormula": {
            "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B15])"
          },
          "ClearBackgroundWhenActive": true,
          "LedContainers": [
            {
              "IdleBlinkingColor": "Transparent",
              "EnableIdleBlinking": false,
              "LedCount": 4,
              "Color": "White",
              "BlinkingColor": "Transparent",
              "BlinkEnabled": true,
              "BlinkDelay": 200,
              "ContainerType": "StaticColor",
              "Description": "RIGHT REAR OTTO press blink"
            }
          ],
          "StartPosition": 21,
          "ContainerType": "Groups.CustomConditionalGroup",
          "Description": "RIGHT REAR OTTO press blink"
        },
        {
          "LedContainers": [
            {
              "TriggerFormula": {
                "Expression": "if(changed(1700,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B60]),false,changed(1200, [InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B61]))"
              },
              "LedContainers": [
                {
                  "Animation": {
                    "Columns": 20,
                    "Rows": 1,
                    "Frames": [
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 500
                      }
                    ],
                    "PenColor": "White"
                  },
                  "ContainerType": "Animation"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "SIDE Encoder  | RIGHT increase blink"
            },
            {
              "TriggerFormula": {
                "Expression": "if(changed(1200,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B61]),false,changed(1200, [InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B60]))"
              },
              "LedContainers": [
                {
                  "Animation": {
                    "Columns": 20,
                    "Rows": 1,
                    "Frames": [
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 500
                      }
                    ],
                    "PenColor": "White"
                  },
                  "ContainerType": "Animation"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "SIDE Encoder  | RIGHT decrease blink"
            }
          ],
          "StartPosition": 21,
          "ContainerType": "Base.Group",
          "Description": "SIDE Encoder | RIGHT effects"
        },
        {
          "LedContainers": [
            {
              "TriggerFormula": {
                "Expression": "if(changed(1700,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B58]),false,changed(1200, [InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B59]))"
              },
              "LedContainers": [
                {
                  "Animation": {
                    "Columns": 20,
                    "Rows": 1,
                    "Frames": [
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 500
                      }
                    ],
                    "PenColor": "White"
                  },
                  "ContainerType": "Animation"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "SIDE Encoder  | RIGHT increase blink"
            },
            {
              "TriggerFormula": {
                "Expression": "if(changed(1200,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B59]),false,changed(1200, [InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_B58]))"
              },
              "LedContainers": [
                {
                  "Animation": {
                    "Columns": 20,
                    "Rows": 1,
                    "Frames": [
                      {
                        "Colors": "0,0,Black;0,1,Black;0,2,Black;0,3,Black;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,Black;0,5,Black;0,6,Black;0,7,Black;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,Black;0,9,Black;0,10,Black;0,11,Black;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,Black;0,13,Black;0,14,Black;0,15,Black;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,Black;0,17,Black;0,18,Black;0,19,Black",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 175
                      },
                      {
                        "Colors": "0,0,White;0,1,White;0,2,White;0,3,White;0,4,White;0,5,White;0,6,White;0,7,White;0,8,White;0,9,White;0,10,White;0,11,White;0,12,White;0,13,White;0,14,White;0,15,White;0,16,White;0,17,White;0,18,White;0,19,White",
                        "FrameDuration": 500
                      }
                    ],
                    "PenColor": "White"
                  },
                  "ContainerType": "Animation"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "SIDE Encoder  | RIGHT decrease blink"
            }
          ],
          "ContainerType": "Base.Group",
          "Description": "SIDE Encoder | LEFT effects"
        },
        {
          "LedContainers": [
            {
              "TriggerFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_HAT2Up])"
              },
              "ClearBackgroundWhenActive": true,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "White",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": true,
                  "BlinkDelay": 200,
                  "ContainerType": "StaticColor",
                  "Description": "Up press blink"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "Up"
            },
            {
              "TriggerFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_HAT4Up])"
              },
              "ClearBackgroundWhenActive": true,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "0, 128, 0",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": true,
                  "BlinkDelay": 200,
                  "ContainerType": "StaticColor",
                  "Description": "Up press blink"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "UpSecondary"
            },
            {
              "TriggerFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_HAT2Down])"
              },
              "ClearBackgroundWhenActive": true,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "White",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": true,
                  "BlinkDelay": 200,
                  "ContainerType": "StaticColor",
                  "Description": "Down press blink"
                }
              ],
              "StartPosition": 5,
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "Down"
            },
            {
              "TriggerFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_HAT4Down])"
              },
              "ClearBackgroundWhenActive": true,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "0, 128, 0",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": true,
                  "BlinkDelay": 200,
                  "ContainerType": "StaticColor",
                  "Description": "Down press blink"
                }
              ],
              "StartPosition": 5,
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "DownSecondary"
            }
          ],
          "StartPosition": 9,
          "ContainerType": "Base.Group",
          "Description": "LHFunky"
        },
        {
          "LedContainers": [
            {
              "TriggerFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_HATUp])"
              },
              "ClearBackgroundWhenActive": true,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "White",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": true,
                  "BlinkDelay": 200,
                  "ContainerType": "StaticColor",
                  "Description": "UP press blink"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "Up"
            },
            {
              "TriggerFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_HAT3Up])"
              },
              "ClearBackgroundWhenActive": true,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "0, 128, 0",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": true,
                  "BlinkDelay": 200,
                  "ContainerType": "StaticColor",
                  "Description": "UP press blink"
                }
              ],
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "UpSecondary"
            },
            {
              "TriggerFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_HATDown])"
              },
              "ClearBackgroundWhenActive": true,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "White",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": true,
                  "BlinkDelay": 200,
                  "ContainerType": "StaticColor",
                  "Description": "Down press blink"
                }
              ],
              "StartPosition": 5,
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "Down"
            },
            {
              "TriggerFormula": {
                "Expression": "changed(1500,[InputStatus.JoystickPlugin.Mustang_GT3_by_VPG_HAT3Down])"
              },
              "ClearBackgroundWhenActive": true,
              "LedContainers": [
                {
                  "IdleBlinkingColor": "Transparent",
                  "EnableIdleBlinking": false,
                  "LedCount": 4,
                  "Color": "0, 128, 0",
                  "BlinkingColor": "Transparent",
                  "BlinkEnabled": true,
                  "BlinkDelay": 200,
                  "ContainerType": "StaticColor",
                  "Description": "Down press blink"
                }
              ],
              "StartPosition": 5,
              "ContainerType": "Groups.CustomConditionalGroup",
              "Description": "DownSecondary"
            }
          ],
          "StartPosition": 29,
          "ContainerType": "Base.Group",
          "Description": "RHFunky"
        },
        {
          "LedContainers": [
            {
              "LedCount": 8,
              "Color1Alternate": "Blue",
              "Color2Alternate": "Red",
              "Color1SingleColor": "Blue",
              "Color2SingleColor": "Black",
              "AlternateDelay": 500,
              "AlternateEnabled": true,
              "BlinkColor1Delay": 500,
              "LimiterBehavior": 1,
              "Alternate2BlanckBackground": true,
              "StartPosition": 13,
              "ContainerType": "Status.SpeedLimiterAnimation"
            },
            {
              "LedCount": 8,
              "Color1Alternate": "Blue",
              "Color2Alternate": "Red",
              "Color1SingleColor": "Blue",
              "Color2SingleColor": "Black",
              "AlternateDelay": 500,
              "AlternateEnabled": true,
              "BlinkColor1Delay": 500,
              "LimiterBehavior": 1,
              "Alternate2BlanckBackground": true,
              "StartPosition": 33,
              "ContainerType": "Status.SpeedLimiterAnimation",
              "Description": "Speed limited animation copy"
            }
          ],
          "ContainerType": "Base.Group",
          "Description": "PitLimiter"
        },
        {
          "IdleColor": "Transparent",
          "IdleBlinkingColor": "Transparent",
          "EnableIdleBlinking": false,
          "LedCount": 4,
          "Color": "Red",
          "BlinkingColor": "Transparent",
          "BlinkEnabled": true,
          "StartPosition": 13,
          "ContainerType": "Status.LowFuelRemainingLapsAlert",
          "Description": "Fuel"
        }
      ],
      "ContainerType": "Groups.BrightnessGroup",
      "Description": "Change brightness of ADDITIONAL EFFECTS for SIDE ENCODER and REAR BUTTONS (should match button led brightness)"
    }
  ],
  "TestLedsGameData": {
    "GearEx": 0,
    "FuelMax": 100.0,
    "RPMSMax": 10000.0,
    "TurboMax": 3.5,
    "TurnIndicatorLeftEnabled": false,
    "TurnIndicatorRightEnabled": false,
    "SessionBestDeltaEx": 0.0,
    "AllTimeBestDeltaEx": 0.0,
    "DRSEnabled": false,
    "DRSAvailable": false,
    "MaxRpm": 10000.0,
    "GameRunning": true,
    "Brake": 0.0,
    "GameName": "IRacing",
    "Fuel": 0.0,
    "RPMPercent": 0.0,
    "RPMRedlineReached": false,
    "SpeedKmh": 0.0,
    "SpeedMph": 0.0,
    "Turbo": 0.0,
    "TurboPercent": 0.0,
    "Gear": "N",
    "IsInPitLane": false,
    "PitLimiterOn": false,
    "AbsEnabled": false,
    "AbsActive": false,
    "TCEnabled": false,
    "TCActive": false,
    "LowFuelAlert": true,
    "SpotterCarLeft": false,
    "SpotterCarRight": false,
    "BlackFlag": false,
    "YellowFlag": false,
    "WhiteFlag": false,
    "BlueFlag": false,
    "GreenFlag": false,
    "CarModel": null,
    "CarId": null,
    "CarStartedTime": "0001-01-01T00:00:00",
    "SessionBestDelta": 0.0,
    "AllTimeBestDelta": 0.0
  },
  "UseProfileBrightness": false,
  "LastLoaded": "0001-01-01T00:00:00",
  "Description": "VPG Mustang GT3 V0_20241124\r\n\r\nSimhub 9.5.5b1_VPGMustang\r\n\r\nRomainRob's iRacing Extra Properties plugin needed for full functionality",
  "Name": "VPGMustangGT3hazFX_V0_20241124",
  "ProfileId": "1dcdc4ef-dbc2-4551-aaed-e508751c5d08",
  "GameCode": "IRacing",
  "CarChoice": null
}