%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_PrefabParentObject: {fileID: 0}
  m_PrefabInternal: {fileID: 0}
  m_GameObject: {fileID: 0}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 323110133, guid: 09c9b883b79ef864a99683bb36c5776d, type: 3}
  m_Name: MicrosoftXbox360
  m_EditorClassIdentifier: 
  controllerName: Xbox 360 Controller
  editorControllerName: 
  description: Wired and wireless XBox 360 controllers
  controllerGuid: d74a350e-fe8b-4e9e-bbcd-efff16d34115
  templateGuids:
  - 83b427e4-086f-47f3-bb06-be266abd1ca5
  hideInLists: 0
  joystickTypes: 0100000002000000
  elementIdentifiers:
  - _id: 0
    _name: Left Stick X
    _positiveName: Left Stick Right
    _negativeName: Left Stick Left
    _elementType: 0
    _compoundElementType: 0
  - _id: 1
    _name: Left Stick Y
    _positiveName: Left Stick Up
    _negativeName: Left Stick Down
    _elementType: 0
    _compoundElementType: 0
  - _id: 2
    _name: Right Stick X
    _positiveName: Right Stick Right
    _negativeName: Right Stick Left
    _elementType: 0
    _compoundElementType: 0
  - _id: 3
    _name: Right Stick Y
    _positiveName: Right Stick Up
    _negativeName: Right Stick Down
    _elementType: 0
    _compoundElementType: 0
  - _id: 4
    _name: Left Trigger
    _positiveName: Left Trigger
    _negativeName: 
    _elementType: 0
    _compoundElementType: 0
  - _id: 5
    _name: Right Trigger
    _positiveName: Right Trigger
    _negativeName: 
    _elementType: 0
    _compoundElementType: 0
  - _id: 6
    _name: A
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 7
    _name: B
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 8
    _name: X
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 9
    _name: Y
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 10
    _name: Left Shoulder
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 11
    _name: Right Shoulder
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 12
    _name: Back
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 13
    _name: Start
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 22
    _name: Guide
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 14
    _name: Left Stick Button
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 15
    _name: Right Stick Button
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 16
    _name: D-Pad Up
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 17
    _name: D-Pad Right
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 18
    _name: D-Pad Down
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 19
    _name: D-Pad Left
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 20
    _name: Left Stick
    _positiveName: 
    _negativeName: 
    _elementType: 100
    _compoundElementType: 0
  - _id: 21
    _name: Right Stick
    _positiveName: 
    _negativeName: 
    _elementType: 100
    _compoundElementType: 0
  compoundElements:
  - type: 0
    elementIdentifier: 20
    componentElementIdentifiers: 0000000001000000
  - type: 0
    elementIdentifier: 21
    componentElementIdentifiers: 0200000003000000
  directInput:
    description: 
    matchingCriteria:
      axisCount: 5
      buttonCount: 10
      disabled: 0
      tag: 
      hatCount: 1
      alternateElementCounts: []
      productName_useRegex: 1
      productName:
      - .*x[\-]*box[ ]*360.*
      - .*Razer Sabertooth.*
      - .*Batarang wired controller \(XBOX\).*
      - .*Infinity Controller 360.*
      - .*MadCatz GamePad.*
      - .*MadCatz Call of Duty GamePad.*
      - .*Mad Catz FPS Pro GamePad.*
      - .*XEOX Gamepad.*
      - .*Xett Wired gamepad.*
      - Street Fighter IV FightStick TE
      productGUID:
      - 0202045E
      - 0285045E
      - 0287045E
      - 0288045E
      - 0289045E
      - 028E045E
      - 028F045E
      - 0291045E
      - 02A0045E
      - 02A1045E
      - C21E046D
      - C242046D
      - C261046D
      - F301046D
      - 1702043E
      - 7021043E
      - B326044F
      - 47160738
      - 47180738
      - 47260738
      - 47280738
      - 47360738
      - 47380738
      - 47400738
      - 47580738
      - 98710738
      - B7260738
      - B7380738
      - BEEF0738
      - CB020738
      - CB030738
      - CB290738
      - F4010738
      - F7380738
      - 00030810
      - 01050E6F
      - 01130E6F
      - 011F0E6F
      - 01310E6F
      - 01330E6F
      - 01390E6F
      - 013A0E6F
      - 01460E6F
      - 01470E6F
      - 02010E6F
      - 02130E6F
      - 021F0E6F
      - 02460E6F
      - 02A00E6F
      - 03010E6F
      - 03460E6F
      - 04010E6F
      - 04130E6F
      - 40100E6F
      - F5010E6F
      - 000A0F0D
      - 000C0F0D
      - 000D0F0D
      - 00160F0D
      - 00630F0D
      - 00670F0D
      - 550611C0
      - 55F011C9
      - 000412AB
      - 000612AB
      - 030112AB
      - 030212AB
      - 02A01430
      - 47341430
      - 47481430
      - 474C1430
      - F8011430
      - 0601146B
      - 0A001532
      - 0A031532
      - 3F0015E4
      - 3F0A15E4
      - 3F1015E4
      - BEEF162E
      - 00011689
      - FD001689
      - FD011689
      - FE001689
      - 00021BAD
      - 00031BAD
      - 01301BAD
      - 028E1BAD
      - 55001BAD
      - F0161BAD
      - F0191BAD
      - F0211BAD
      - F0231BAD
      - F0251BAD
      - F0271BAD
      - F0281BAD
      - F02D1BAD
      - F02E1BAD
      - F0361BAD
      - F0381BAD
      - F0391BAD
      - F03A1BAD
      - F03D1BAD
      - F03F1BAD
      - F0801BAD
      - F0CA1BAD
      - F5011BAD
      - F5021BAD
      - F5031BAD
      - F5041BAD
      - F5051BAD
      - F5061BAD
      - F9001BAD
      - F9011BAD
      - F9021BAD
      - F9031BAD
      - F9041BAD
      - F9061BAD
      - F9071BAD
      - FA011BAD
      - FD001BAD
      - FD011BAD
      - 005324C6
      - 500024C6
      - 530024C6
      - 530A24C6
      - 531A24C6
      - 541A24C6
      - 542A24C6
      - 543A24C6
      - 550024C6
      - 550124C6
      - 550224C6
      - 550624C6
      - 550D24C6
      - 5B0224C6
      - 5D0424C6
      - FAFC24C6
      - FAFD24C6
      - FAFE24C6
      - 07384738
      productId: 
      deviceType: 21
    elements:
      axes:
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 0
        sourceType: 1
        sourceAxis: 1
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        alternateCalibrations: []
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 1
        sourceType: 1
        sourceAxis: 2
        sourceAxisRange: 0
        invert: 1
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        alternateCalibrations: []
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 2
        sourceType: 1
        sourceAxis: 4
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        alternateCalibrations: []
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 3
        sourceType: 1
        sourceAxis: 5
        sourceAxisRange: 0
        invert: 1
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        alternateCalibrations: []
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 4
        sourceType: 1
        sourceAxis: 3
        sourceAxisRange: 1
        invert: 0
        axisDeadZone: .0500000007
        calibrateAxis: 1
        axisZero: 0
        axisMin: 0
        axisMax: .995999992
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        alternateCalibrations: []
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 5
        sourceType: 1
        sourceAxis: 3
        sourceAxisRange: 2
        invert: 1
        axisDeadZone: .0500000007
        calibrateAxis: 1
        axisZero: 0
        axisMin: -.995999992
        axisMax: 0
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        alternateCalibrations: []
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      buttons:
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 6
        sourceType: 0
        sourceButton: 0
        sourceAxis: 1
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 7
        sourceType: 0
        sourceButton: 1
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 8
        sourceType: 0
        sourceButton: 2
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 9
        sourceType: 0
        sourceButton: 3
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 10
        sourceType: 0
        sourceButton: 4
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 11
        sourceType: 0
        sourceButton: 5
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 12
        sourceType: 0
        sourceButton: 6
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 13
        sourceType: 0
        sourceButton: 7
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 14
        sourceType: 0
        sourceButton: 8
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 15
        sourceType: 0
        sourceButton: 9
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 16
        sourceType: 2
        sourceButton: 9
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 17
        sourceType: 2
        sourceButton: 9
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 1
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 18
        sourceType: 2
        sourceButton: 9
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 2
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - customCalculation: {fileID: 0}
        customCalculationSourceData: []
        elementIdentifier: 19
        sourceType: 2
        sourceButton: 9
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 3
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants: []
  rawInput:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      alternateElementCounts: []
      productName_useRegex: 0
      productName: []
      productGUID: []
      productId: 
      deviceType: 0
    elements:
      axes: []
      buttons: []
    variants: []
  xInput:
    description: 
    matchingCriteria:
      axisCount: 6
      buttonCount: 14
      disabled: 0
      tag: 
      subType: 01000000
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceButton: 0
        sourceAxis: 1
        axisDeadZone: .25
        invert: 0
        buttonAxisContribution: 0
        sourceAxisRange: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceButton: 0
        sourceAxis: 2
        axisDeadZone: .25
        invert: 0
        buttonAxisContribution: 0
        sourceAxisRange: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceButton: 0
        sourceAxis: 3
        axisDeadZone: .25
        invert: 0
        buttonAxisContribution: 0
        sourceAxisRange: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceButton: 0
        sourceAxis: 4
        axisDeadZone: .25
        invert: 0
        buttonAxisContribution: 0
        sourceAxisRange: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 4
        sourceType: 1
        sourceButton: 0
        sourceAxis: 5
        axisDeadZone: .0500000007
        invert: 0
        buttonAxisContribution: 0
        sourceAxisRange: 1
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 5
        sourceType: 1
        sourceButton: 0
        sourceAxis: 6
        axisDeadZone: .0500000007
        invert: 0
        buttonAxisContribution: 0
        sourceAxisRange: 1
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceButton: 1
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceButton: 2
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceButton: 3
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceButton: 4
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceButton: 5
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceButton: 6
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 12
        sourceType: 0
        sourceButton: 10
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 13
        sourceType: 0
        sourceButton: 9
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 22
        sourceType: 0
        sourceButton: 15
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceButton: 7
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceButton: 8
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 16
        sourceType: 0
        sourceButton: 11
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 17
        sourceType: 0
        sourceButton: 12
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 18
        sourceType: 0
        sourceButton: 13
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 19
        sourceType: 0
        sourceButton: 14
        sourceAxis: 0
        axisDeadZone: 0
        sourceAxisPole: 0
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants: []
  osx:
    description: 
    matchingCriteria:
      axisCount: 6
      buttonCount: 15
      disabled: 0
      tag: 
      hatCount: 0
      alternateElementCounts: []
      productName_useRegex: 1
      productName:
      - Controller
      - Wireless 360 Controller
      - .*x[\-]*box[ ]*360.*
      - .*Razer Sabertooth.*
      - .*Batarang wired controller \(XBOX\).*
      - .*Infinity Controller 360.*
      - .*MadCatz GamePad.*
      - .*MadCatz Call of Duty GamePad.*
      - .*Mad Catz FPS Pro GamePad.*
      - .*XEOX Gamepad.*
      - .*Xett Wired gamepad.*
      - Street Fighter IV FightStick TE
      manufacturer:
      - "\xA9Microsoft Corporation"
      - Microsoft
      - Performance Designed Products
      productId: 02020000850200008702000088020000890200008e0200008f02000091020000a0020000a10200001ec2000042c2000061c2000001f30000021700002170000026b3000016470000184700002647000028470000364700003847000040470000584700007198000026b7000038b70000efbe000002cb000003cb000029cb000001f4000038f700000300000005010000130100001f0100003101000033010000390100003a010000460100004701000001020000130200001f02000046020000a0020000010300004603000001040000130400001040000001f500000a0000000c0000000d00000016000000630000006700000006550000f055000004000000060000000103000002030000a002000034470000484700004c47000001f8000001060000000a0000030a0000003f00000a3f0000103f0000efbe00000100000000fd000001fd000000fe00000200000003000000300100008e0200000055000016f0000019f0000021f0000023f0000025f0000027f0000028f000002df000002ef0000036f0000038f0000039f000003af000003df000003ff0000080f00000caf0000001f5000002f5000003f5000004f5000005f5000006f5000000f9000001f9000002f9000003f9000004f9000006f9000007f9000001fa000000fd000001fd00005300000000500000005300000a5300001a5300001a5400002a5400003a540000005500000155000002550000065500000d550000025b0000045d0000fcfa0000fdfa0000fefa000038070000
      vendorId: 5e0400005e0400005e0400005e0400005e0400005e0400005e0400005e0400005e0400005e0400006d0400006d0400006d0400006d0400003e0400003e0400004f0400003807000038070000380700003807000038070000380700003807000038070000380700003807000038070000380700003807000038070000380700003807000038070000100800006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00006f0e00000d0f00000d0f00000d0f00000d0f00000d0f00000d0f0000c0110000c9110000ab120000ab120000ab120000ab12000030140000301400003014000030140000301400006b1400003215000032150000e4150000e4150000e41500002e16000089160000891600008916000089160000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000ad1b0000c6240000c6240000c6240000c6240000c6240000c6240000c6240000c6240000c6240000c6240000c6240000c6240000c6240000c6240000c6240000c6240000c6240000c624000038470000
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceStick: 0
        sourceAxis: 1
        sourceOtherAxis: 0
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: -1
        axisMax: 1
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceStick: 0
        sourceAxis: 2
        sourceOtherAxis: 0
        sourceAxisRange: 0
        invert: 1
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: -1
        axisMax: 1
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceStick: 1
        sourceAxis: 3
        sourceOtherAxis: 0
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: -1
        axisMax: 1
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceStick: 1
        sourceAxis: 3
        sourceOtherAxis: 1
        sourceAxisRange: 0
        invert: 1
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: -1
        axisMax: 1
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 4
        sourceType: 1
        sourceStick: 2
        sourceAxis: 3
        sourceOtherAxis: 0
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .100000001
        calibrateAxis: 1
        axisZero: -1
        axisMin: -1
        axisMax: 1
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 5
        sourceType: 1
        sourceStick: 2
        sourceAxis: 3
        sourceOtherAxis: 1
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .100000001
        calibrateAxis: 1
        axisZero: -1
        axisMin: -1
        axisMax: 1
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceButton: 0
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceButton: 1
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceButton: 2
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceButton: 3
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceButton: 4
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceButton: 5
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 12
        sourceType: 0
        sourceButton: 9
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 13
        sourceType: 0
        sourceButton: 8
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 22
        sourceType: 0
        sourceButton: 10
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceButton: 6
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceButton: 7
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 16
        sourceType: 0
        sourceButton: 11
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 17
        sourceType: 0
        sourceButton: 14
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 18
        sourceType: 0
        sourceButton: 12
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 19
        sourceType: 0
        sourceButton: 13
        sourceStick: 0
        sourceAxis: 0
        sourceOtherAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants: []
  linux:
    description: 
    matchingCriteria:
      axisCount: 6
      buttonCount: 11
      disabled: 0
      tag: 
      hatCount: 1
      alternateElementCounts:
      - axisCount: 6
        buttonCount: 15
        hatCount: 1
      manufacturer_useRegex: 0
      productName_useRegex: 1
      systemName_useRegex: 1
      manufacturer:
      - "\xA9Microsoft Corporation"
      - Microsoft
      productName:
      - .*x[\-]*box[ ]*360.*
      - .*Razer Sabertooth.*
      - .*Batarang wired controller \(XBOX\).*
      - .*Infinity Controller 360.*
      - .*MadCatz GamePad.*
      - .*MadCatz Call of Duty GamePad.*
      - .*Mad Catz FPS Pro GamePad.*
      - .*XEOX Gamepad.*
      - .*Xett Wired gamepad.*
      - Street Fighter IV FightStick TE
      systemName:
      - Microsoft X-Box 360 pad
      - Xbox 360 Wireless Receiver
      - Generic X-Box pad
      - .*x[\-]*box[ ]*360.*
      - Mad Catz, Inc\. Street Fighter IV FightStick TE
      productGUID:
      - 0202045E
      - 0285045E
      - 0287045E
      - 0288045E
      - 0289045E
      - 028E045E
      - 028F045E
      - 0291045E
      - 02A0045E
      - 02A1045E
      - C21E046D
      - C242046D
      - C261046D
      - F301046D
      - 1702043E
      - 7021043E
      - B326044F
      - 47160738
      - 47180738
      - 47260738
      - 47280738
      - 47360738
      - 47380738
      - 47400738
      - 47580738
      - 98710738
      - B7260738
      - B7380738
      - BEEF0738
      - CB020738
      - CB030738
      - CB290738
      - F4010738
      - F7380738
      - 00030810
      - 01050E6F
      - 01130E6F
      - 011F0E6F
      - 01310E6F
      - 01330E6F
      - 01390E6F
      - 013A0E6F
      - 01460E6F
      - 01470E6F
      - 02010E6F
      - 02130E6F
      - 021F0E6F
      - 02460E6F
      - 02A00E6F
      - 03010E6F
      - 03460E6F
      - 04010E6F
      - 04130E6F
      - 40100E6F
      - F5010E6F
      - 000A0F0D
      - 000C0F0D
      - 000D0F0D
      - 00160F0D
      - 00630F0D
      - 00670F0D
      - 550611C0
      - 55F011C9
      - 000412AB
      - 000612AB
      - 030112AB
      - 030212AB
      - 02A01430
      - 47341430
      - 47481430
      - 474C1430
      - F8011430
      - 0601146B
      - 0A001532
      - 0A031532
      - 3F0015E4
      - 3F0A15E4
      - 3F1015E4
      - BEEF162E
      - 00011689
      - FD001689
      - FD011689
      - FE001689
      - 00021BAD
      - 00031BAD
      - 01301BAD
      - 028E1BAD
      - 55001BAD
      - F0161BAD
      - F0191BAD
      - F0211BAD
      - F0231BAD
      - F0251BAD
      - F0271BAD
      - F0281BAD
      - F02D1BAD
      - F02E1BAD
      - F0361BAD
      - F0381BAD
      - F0391BAD
      - F03A1BAD
      - F03D1BAD
      - F03F1BAD
      - F0801BAD
      - F0CA1BAD
      - F5011BAD
      - F5021BAD
      - F5031BAD
      - F5041BAD
      - F5051BAD
      - F5061BAD
      - F9001BAD
      - F9011BAD
      - F9021BAD
      - F9031BAD
      - F9041BAD
      - F9061BAD
      - F9071BAD
      - FA011BAD
      - FD001BAD
      - FD011BAD
      - 005324C6
      - 500024C6
      - 530024C6
      - 530A24C6
      - 531A24C6
      - 541A24C6
      - 542A24C6
      - 543A24C6
      - 550024C6
      - 550124C6
      - 550224C6
      - 550624C6
      - 550D24C6
      - 5B0224C6
      - 5D0424C6
      - FAFC24C6
      - FAFD24C6
      - FAFE24C6
      - 07384738
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceAxis: 0
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceAxis: 1
        sourceAxisRange: 0
        invert: 1
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceAxis: 3
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceAxis: 4
        sourceAxisRange: 0
        invert: 1
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 4
        sourceType: 1
        sourceAxis: 2
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .0500000007
        calibrateAxis: 1
        axisZero: -1
        axisMin: -1
        axisMax: 1
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 5
        sourceType: 1
        sourceAxis: 5
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .0500000007
        calibrateAxis: 1
        axisZero: -1
        axisMin: -1
        axisMax: 1
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceButton: 0
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceButton: 1
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceButton: 2
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceButton: 3
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceButton: 4
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceButton: 5
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 12
        sourceType: 0
        sourceButton: 6
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 13
        sourceType: 0
        sourceButton: 7
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 22
        sourceType: 0
        sourceButton: 8
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceButton: 9
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceButton: 10
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 16
        sourceType: 2
        sourceButton: 0
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 17
        sourceType: 2
        sourceButton: 0
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 1
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 18
        sourceType: 2
        sourceButton: 0
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 2
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 19
        sourceType: 2
        sourceButton: 0
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 3
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants:
    - description: SteamOS
      matchingCriteria:
        axisCount: 6
        buttonCount: 15
        disabled: 0
        tag: 
        hatCount: 0
        alternateElementCounts: []
        manufacturer_useRegex: 0
        productName_useRegex: 1
        systemName_useRegex: 0
        manufacturer:
        - "\xA9Microsoft Corporation"
        - Microsoft
        productName:
        - .*x[\-]*box[ ]*360.*
        - .*Razer Sabertooth.*
        - .*Batarang wired controller \(XBOX\).*
        - .*Infinity Controller 360.*
        - .*MadCatz GamePad.*
        - .*MadCatz Call of Duty GamePad.*
        - .*Mad Catz FPS Pro GamePad.*
        - .*XEOX Gamepad.*
        - .*Xett Wired gamepad.*
        - Street Fighter IV FightStick TE
        systemName:
        - Microsoft X-Box 360 pad
        - Xbox 360 Wireless Receiver
        - Generic X-Box pad
        - .*x[\-]*box[ ]*360.*
        - Mad Catz, Inc\. Street Fighter IV FightStick TE
        productGUID:
        - 0202045E
        - 0285045E
        - 0287045E
        - 0288045E
        - 0289045E
        - 028E045E
        - 028F045E
        - 0291045E
        - 02A0045E
        - 02A1045E
        - C21E046D
        - C242046D
        - C261046D
        - F301046D
        - 1702043E
        - 7021043E
        - B326044F
        - 47160738
        - 47180738
        - 47260738
        - 47280738
        - 47360738
        - 47380738
        - 47400738
        - 47580738
        - 98710738
        - B7260738
        - B7380738
        - BEEF0738
        - CB020738
        - CB030738
        - CB290738
        - F4010738
        - F7380738
        - 00030810
        - 01050E6F
        - 01130E6F
        - 011F0E6F
        - 01310E6F
        - 01330E6F
        - 01390E6F
        - 013A0E6F
        - 01460E6F
        - 01470E6F
        - 02010E6F
        - 02130E6F
        - 021F0E6F
        - 02460E6F
        - 02A00E6F
        - 03010E6F
        - 03460E6F
        - 04010E6F
        - 04130E6F
        - 40100E6F
        - F5010E6F
        - 000A0F0D
        - 000C0F0D
        - 000D0F0D
        - 00160F0D
        - 00630F0D
        - 00670F0D
        - 550611C0
        - 55F011C9
        - 000412AB
        - 000612AB
        - 030112AB
        - 030212AB
        - 02A01430
        - 47341430
        - 47481430
        - 474C1430
        - F8011430
        - 0601146B
        - 0A001532
        - 0A031532
        - 3F0015E4
        - 3F0A15E4
        - 3F1015E4
        - BEEF162E
        - 00011689
        - FD001689
        - FD011689
        - FE001689
        - 00021BAD
        - 00031BAD
        - 01301BAD
        - 028E1BAD
        - 55001BAD
        - F0161BAD
        - F0191BAD
        - F0211BAD
        - F0231BAD
        - F0251BAD
        - F0271BAD
        - F0281BAD
        - F02D1BAD
        - F02E1BAD
        - F0361BAD
        - F0381BAD
        - F0391BAD
        - F03A1BAD
        - F03D1BAD
        - F03F1BAD
        - F0801BAD
        - F0CA1BAD
        - F5011BAD
        - F5021BAD
        - F5031BAD
        - F5041BAD
        - F5051BAD
        - F5061BAD
        - F9001BAD
        - F9011BAD
        - F9021BAD
        - F9031BAD
        - F9041BAD
        - F9061BAD
        - F9071BAD
        - FA011BAD
        - FD001BAD
        - FD011BAD
        - 005324C6
        - 500024C6
        - 530024C6
        - 530A24C6
        - 531A24C6
        - 541A24C6
        - 542A24C6
        - 543A24C6
        - 550024C6
        - 550124C6
        - 550224C6
        - 550624C6
        - 550D24C6
        - 5B0024C6
        - 5B0224C6
        - 5B0324C6
        - 5D0424C6
        - FAFC24C6
        - FAFD24C6
        - FAFE24C6
        - 07384738
      elements:
        axes:
        - elementIdentifier: 0
          sourceType: 1
          sourceAxis: 0
          sourceAxisRange: 0
          invert: 0
          axisDeadZone: .25
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        - elementIdentifier: 1
          sourceType: 1
          sourceAxis: 1
          sourceAxisRange: 0
          invert: 1
          axisDeadZone: .25
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        - elementIdentifier: 2
          sourceType: 1
          sourceAxis: 3
          sourceAxisRange: 0
          invert: 0
          axisDeadZone: .25
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        - elementIdentifier: 3
          sourceType: 1
          sourceAxis: 4
          sourceAxisRange: 0
          invert: 1
          axisDeadZone: .25
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        - elementIdentifier: 4
          sourceType: 1
          sourceAxis: 2
          sourceAxisRange: 0
          invert: 0
          axisDeadZone: .0500000007
          calibrateAxis: 1
          axisZero: -1
          axisMin: -1
          axisMax: 1
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        - elementIdentifier: 5
          sourceType: 1
          sourceAxis: 5
          sourceAxisRange: 0
          invert: 0
          axisDeadZone: .0500000007
          calibrateAxis: 1
          axisZero: -1
          axisMin: -1
          axisMax: 1
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        buttons:
        - elementIdentifier: 6
          sourceType: 0
          sourceButton: 0
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 7
          sourceType: 0
          sourceButton: 1
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 8
          sourceType: 0
          sourceButton: 2
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 9
          sourceType: 0
          sourceButton: 3
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 10
          sourceType: 0
          sourceButton: 4
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 11
          sourceType: 0
          sourceButton: 5
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 12
          sourceType: 0
          sourceButton: 6
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 13
          sourceType: 0
          sourceButton: 7
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 22
          sourceType: 0
          sourceButton: 8
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 14
          sourceType: 0
          sourceButton: 9
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 15
          sourceType: 0
          sourceButton: 10
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 16
          sourceType: 0
          sourceButton: 13
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 17
          sourceType: 0
          sourceButton: 12
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 18
          sourceType: 0
          sourceButton: 14
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 19
          sourceType: 0
          sourceButton: 11
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
  windowsUWP:
    description: XInput enabled
    matchingCriteria:
      axisCount: 6
      buttonCount: 14
      disabled: 0
      tag: 
      hatCount: 0
      alternateElementCounts: []
      manufacturer_useRegex: 0
      productName_useRegex: 0
      manufacturer: []
      productName:
      - XInput Gamepad
      productGUID:
      - 028e045e
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceAxis: 0
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceAxis: 1
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceAxis: 2
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceAxis: 3
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .25
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 4
        sourceType: 1
        sourceAxis: 4
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .0500000007
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      - elementIdentifier: 5
        sourceType: 1
        sourceAxis: 5
        sourceAxisRange: 0
        invert: 0
        axisDeadZone: .0500000007
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
        sourceButton: 0
        buttonAxisContribution: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatRange: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceButton: 0
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceButton: 1
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceButton: 2
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceButton: 3
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceButton: 4
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceButton: 5
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 12
        sourceType: 0
        sourceButton: 6
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 13
        sourceType: 0
        sourceButton: 7
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceButton: 8
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceButton: 9
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 16
        sourceType: 0
        sourceButton: 10
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 17
        sourceType: 0
        sourceButton: 11
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 18
        sourceType: 0
        sourceButton: 12
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 19
        sourceType: 0
        sourceButton: 13
        sourceAxis: 0
        sourceAxisPole: 0
        axisDeadZone: 0
        sourceHat: 0
        sourceHatType: 0
        sourceHatDirection: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants:
    - description: HID
      matchingCriteria:
        axisCount: 5
        buttonCount: 10
        disabled: 0
        tag: 
        hatCount: 1
        alternateElementCounts: []
        manufacturer_useRegex: 0
        productName_useRegex: 1
        manufacturer: []
        productName:
        - .*x[\-]*box[ ]*360.*
        - .*Razer Sabertooth.*
        - .*Batarang wired controller \(XBOX\).*
        - .*Infinity Controller 360.*
        - .*MadCatz GamePad.*
        - .*MadCatz Call of Duty GamePad.*
        - .*Mad Catz FPS Pro GamePad.*
        - .*XEOX Gamepad.*
        - .*Xett Wired gamepad.*
        - Street Fighter IV FightStick TE
        productGUID:
        - 0202045E
        - 0285045E
        - 0287045E
        - 0288045E
        - 0289045E
        - 028E045E
        - 028F045E
        - 0291045E
        - 02A0045E
        - 02A1045E
        - C21E046D
        - C242046D
        - C261046D
        - F301046D
        - 1702043E
        - 7021043E
        - B326044F
        - 47160738
        - 47180738
        - 47260738
        - 47280738
        - 47360738
        - 47380738
        - 47400738
        - 47580738
        - 98710738
        - B7260738
        - B7380738
        - BEEF0738
        - CB020738
        - CB030738
        - CB290738
        - F4010738
        - F7380738
        - 00030810
        - 01050E6F
        - 01130E6F
        - 011F0E6F
        - 01310E6F
        - 01330E6F
        - 01390E6F
        - 013A0E6F
        - 01460E6F
        - 01470E6F
        - 02010E6F
        - 02130E6F
        - 021F0E6F
        - 02460E6F
        - 02A00E6F
        - 03010E6F
        - 03460E6F
        - 04010E6F
        - 04130E6F
        - 40100E6F
        - F5010E6F
        - 000A0F0D
        - 000C0F0D
        - 000D0F0D
        - 00160F0D
        - 00630F0D
        - 00670F0D
        - 550611C0
        - 55F011C9
        - 000412AB
        - 000612AB
        - 030112AB
        - 030212AB
        - 02A01430
        - 47341430
        - 47481430
        - 474C1430
        - F8011430
        - 0601146B
        - 0A001532
        - 0A031532
        - 3F0015E4
        - 3F0A15E4
        - 3F1015E4
        - BEEF162E
        - 00011689
        - FD001689
        - FD011689
        - FE001689
        - 00021BAD
        - 00031BAD
        - 01301BAD
        - 028E1BAD
        - 55001BAD
        - F0161BAD
        - F0191BAD
        - F0211BAD
        - F0231BAD
        - F0251BAD
        - F0271BAD
        - F0281BAD
        - F02D1BAD
        - F02E1BAD
        - F0361BAD
        - F0381BAD
        - F0391BAD
        - F03A1BAD
        - F03D1BAD
        - F03F1BAD
        - F0801BAD
        - F0CA1BAD
        - F5011BAD
        - F5021BAD
        - F5031BAD
        - F5041BAD
        - F5051BAD
        - F5061BAD
        - F9001BAD
        - F9011BAD
        - F9021BAD
        - F9031BAD
        - F9041BAD
        - F9061BAD
        - F9071BAD
        - FA011BAD
        - FD001BAD
        - FD011BAD
        - 005324C6
        - 500024C6
        - 530024C6
        - 530A24C6
        - 531A24C6
        - 541A24C6
        - 542A24C6
        - 543A24C6
        - 550024C6
        - 550124C6
        - 550224C6
        - 550624C6
        - 550D24C6
        - 5B0024C6
        - 5B0224C6
        - 5B0324C6
        - 5D0424C6
        - FAFC24C6
        - FAFD24C6
        - FAFE24C6
        - 07384738
      elements:
        axes:
        - elementIdentifier: 0
          sourceType: 1
          sourceAxis: 0
          sourceAxisRange: 0
          invert: 0
          axisDeadZone: .25
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        - elementIdentifier: 1
          sourceType: 1
          sourceAxis: 1
          sourceAxisRange: 0
          invert: 1
          axisDeadZone: .25
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        - elementIdentifier: 2
          sourceType: 1
          sourceAxis: 3
          sourceAxisRange: 0
          invert: 0
          axisDeadZone: .25
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        - elementIdentifier: 3
          sourceType: 1
          sourceAxis: 4
          sourceAxisRange: 0
          invert: 1
          axisDeadZone: .25
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        - elementIdentifier: 4
          sourceType: 1
          sourceAxis: 2
          sourceAxisRange: 1
          invert: 0
          axisDeadZone: .0500000007
          calibrateAxis: 0
          axisZero: 0
          axisMin: -1
          axisMax: 1
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        - elementIdentifier: 5
          sourceType: 1
          sourceAxis: 2
          sourceAxisRange: 2
          invert: 1
          axisDeadZone: .0500000007
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
          sourceButton: 0
          buttonAxisContribution: 0
          sourceHat: 0
          sourceHatDirection: 0
          sourceHatRange: 0
        buttons:
        - elementIdentifier: 6
          sourceType: 0
          sourceButton: 0
          sourceAxis: 1
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 7
          sourceType: 0
          sourceButton: 1
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 8
          sourceType: 0
          sourceButton: 2
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 9
          sourceType: 0
          sourceButton: 3
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 10
          sourceType: 0
          sourceButton: 4
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 11
          sourceType: 0
          sourceButton: 5
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 12
          sourceType: 0
          sourceButton: 6
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 13
          sourceType: 0
          sourceButton: 7
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 14
          sourceType: 0
          sourceButton: 8
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 15
          sourceType: 0
          sourceButton: 9
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 16
          sourceType: 2
          sourceButton: 9
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 17
          sourceType: 2
          sourceButton: 9
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 1
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 18
          sourceType: 2
          sourceButton: 9
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 2
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 19
          sourceType: 2
          sourceButton: 9
          sourceAxis: 0
          sourceAxisPole: 0
          axisDeadZone: 0
          sourceHat: 0
          sourceHatType: 0
          sourceHatDirection: 3
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
  fallback_Windows:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 1
      productName:
      - .*x[\-]*box[ ]*360.*
      - .*Razer Sabertooth.*
      - .*Batarang wired controller \(XBOX\).*
      - .*Infinity Controller 360.*
      - .*MadCatz GamePad.*
      - .*MadCatz Call of Duty GamePad.*
      - .*Mad Catz FPS Pro GamePad.*
      - .*XEOX Gamepad.*
      - .*Xett Wired gamepad.*
      - Street Fighter IV FightStick TE
      - "Controller \\(Con\u0301\x0E\\)"
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceAxis: 1
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceAxis: 2
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceAxis: 4
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceAxis: 5
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 4
        sourceType: 100
        sourceAxis: 0
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 11400000, guid: 0a3b17054e2d93b48a80750e056a3afc,
          type: 2}
        customCalculationSourceData:
        - sourceType: 1
          sourceElement: 3
          sourceAxisRange: 1
          deadzone: 0
          invert: 0
        - sourceType: 1
          sourceElement: 9
          sourceAxisRange: 0
          deadzone: 0
          invert: 0
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 5
        sourceType: 100
        sourceAxis: 0
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 11400000, guid: 0a3b17054e2d93b48a80750e056a3afc,
          type: 2}
        customCalculationSourceData:
        - sourceType: 1
          sourceElement: 3
          sourceAxisRange: 2
          deadzone: 0
          invert: 1
        - sourceType: 1
          sourceElement: 10
          sourceAxisRange: 0
          deadzone: 0
          invert: 0
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 1
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 2
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 3
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 4
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 5
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 6
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 12
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 7
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 13
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 8
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 9
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 10
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 16
        sourceType: 1
        sourceAxis: 7
        axisDeadZone: .25
        sourceButton: 11
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 17
        sourceType: 1
        sourceAxis: 6
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 18
        sourceType: 1
        sourceAxis: 7
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 1
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 19
        sourceType: 1
        sourceAxis: 6
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 1
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants: []
  fallback_WindowsUWP:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 1
      productName:
      - .*x[\-]*box[ ]*360.*
      - .*Razer Sabertooth.*
      - .*Batarang wired controller \(XBOX\).*
      - .*Infinity Controller 360.*
      - .*MadCatz GamePad.*
      - .*MadCatz Call of Duty GamePad.*
      - .*Mad Catz FPS Pro GamePad.*
      - .*XEOX Gamepad.*
      - .*Xett Wired gamepad.*
      - Street Fighter IV FightStick TE
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceAxis: 1
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceAxis: 2
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceAxis: 4
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceAxis: 5
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 4
        sourceType: 1
        sourceAxis: 3
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 1
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 5
        sourceType: 1
        sourceAxis: 3
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 2
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 1
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 2
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 3
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 4
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 5
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 6
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 12
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 7
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 13
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 8
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 9
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 10
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 16
        sourceType: 1
        sourceAxis: 7
        axisDeadZone: .25
        sourceButton: 11
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 17
        sourceType: 1
        sourceAxis: 6
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 18
        sourceType: 1
        sourceAxis: 7
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 1
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 19
        sourceType: 1
        sourceAxis: 6
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 1
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants: []
  fallback_OSX:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 1
      productName:
      - ^$
      - "\xA9Microsoft Corporation Controller"
      - Microsoft Wireless 360 Controller
      - .*x[\-]*box[ ]*360.*
      - .*Razer Sabertooth.*
      - .*Batarang wired controller \(XBOX\).*
      - .*Infinity Controller 360.*
      - .*MadCatz GamePad.*
      - .*MadCatz Call of Duty GamePad.*
      - .*Mad Catz FPS Pro GamePad.*
      - .*XEOX Gamepad.*
      - .*Xett Wired gamepad.*
      - Mad Catz, Inc\. Street Fighter IV FightStick TE
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceAxis: 1
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceAxis: 2
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceAxis: 3
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceAxis: 4
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 4
        sourceType: 1
        sourceAxis: 5
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 1
        axisZero: -1
        axisMin: -1
        axisMax: 1
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 5
        sourceType: 1
        sourceAxis: 6
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 1
        axisZero: -1
        axisMin: -1
        axisMax: 1
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 17
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 18
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 19
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 20
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 14
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 15
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 12
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 11
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 13
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 10
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 22
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 16
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 12
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 13
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 16
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 6
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 17
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 9
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 18
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 7
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 19
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 8
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants: []
  fallback_Linux:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 1
      productName:
      - Microsoft X-Box 360 pad
      - Xbox 360 Wireless Receiver
      - Generic X-Box pad
      - .*x[\-]*box[ ]*360.*
      - Mad Catz, Inc\. Street Fighter IV FightStick TE
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceAxis: 1
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceAxis: 2
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceAxis: 4
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceAxis: 5
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 4
        sourceType: 1
        sourceAxis: 3
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 1
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 5
        sourceType: 1
        sourceAxis: 6
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 1
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 1
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 2
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 3
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 4
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 5
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 6
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 12
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 7
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 13
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 8
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 22
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 9
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 10
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 11
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 16
        sourceType: 1
        sourceAxis: 8
        axisDeadZone: .25
        sourceButton: 11
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 1
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 17
        sourceType: 1
        sourceAxis: 7
        axisDeadZone: .25
        sourceButton: 11
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 18
        sourceType: 1
        sourceAxis: 8
        axisDeadZone: .25
        sourceButton: 11
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 19
        sourceType: 1
        sourceAxis: 7
        axisDeadZone: .25
        sourceButton: 11
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 1
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants: []
  fallback_Linux_PreConfigured:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_Android:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 1
      productName:
      - Microsoft X-Box 360 pad
      - Xbox 360 Wireless Receiver
      - Generic X-Box pad
      - .*x[\-]*box[ ]*360.*
      - Mad Catz, Inc\. Street Fighter IV FightStick TE
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceAxis: 1
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceAxis: 2
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceAxis: 3
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceAxis: 4
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 4
        sourceType: 1
        sourceAxis: 7
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 5
        sourceType: 1
        sourceAxis: 8
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 1
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 2
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 3
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 4
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 5
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 6
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 12
        sourceType: 3
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 12
        sourceKeyCode: 27
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 13
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 11
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 9
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 10
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 16
        sourceType: 1
        sourceAxis: 6
        axisDeadZone: .100000001
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 1
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 17
        sourceType: 1
        sourceAxis: 5
        axisDeadZone: .100000001
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 18
        sourceType: 1
        sourceAxis: 6
        axisDeadZone: .100000001
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 19
        sourceType: 1
        sourceAxis: 5
        axisDeadZone: .100000001
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 1
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants: []
  fallback_iOS:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_Blackberry:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_WindowsPhone8:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_XBox360:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_XBoxOne:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_PS3:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_PS4:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_PSM:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_PSVita:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_Wii:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_WiiU:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_AmazonFireTV:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 1
      productName:
      - Microsoft X-Box 360 pad
      - Xbox 360 Wireless Receiver
      - Generic X-Box pad
      - .*x[\-]*box[ ]*360.*
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceAxis: 1
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceAxis: 2
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceAxis: 3
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceAxis: 4
        axisDeadZone: .25
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 4
        sourceType: 1
        sourceAxis: 13
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 5
        sourceType: 1
        sourceAxis: 12
        axisDeadZone: .0500000007
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 1
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 2
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 3
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 4
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 5
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 6
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 12
        sourceType: 3
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 12
        sourceKeyCode: 27
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 13
        sourceType: 3
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 0
        sourceKeyCode: 319
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 9
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 10
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 16
        sourceType: 1
        sourceAxis: 6
        axisDeadZone: .100000001
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 1
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 17
        sourceType: 1
        sourceAxis: 5
        axisDeadZone: .100000001
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 18
        sourceType: 1
        sourceAxis: 6
        axisDeadZone: .100000001
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 19
        sourceType: 1
        sourceAxis: 5
        axisDeadZone: .100000001
        sourceButton: 0
        sourceKeyCode: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 1
        unityHat_sourceAxis1: 0
        unityHat_sourceAxis2: 0
        unityHat_isActiveAxisValues1: {x: 0, y: 0}
        unityHat_isActiveAxisValues2: {x: 0, y: 0}
        unityHat_isActiveAxisValues3: {x: 0, y: 0}
        unityHat_zeroValues: {x: 0, y: 0}
        unityHat_checkNeverPressed: 0
        unityHat_neverPressedZeroValues: {x: 0, y: 0}
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants: []
  fallback_RazerForgeTV:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  webGL:
    description: 'All: Chrome, Opera, Windows: Edge, Firefox'
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 1
      productName:
      - .*x[\-]*box[ ]*360.*
      - xinput
      - Wireless 360 Controller
      - "\xA9Microsoft Corporation Controller"
      - .*Razer Sabertooth.*
      - .*Batarang wired controller \(XBOX\).*
      - .*Infinity Controller 360.*
      - .*MadCatz GamePad.*
      - .*MadCatz Call of Duty GamePad.*
      - .*Mad Catz FPS Pro GamePad.*
      - .*XEOX Gamepad.*
      - .*Xett Wired gamepad.*
      - Street Fighter IV FightStick TE
      productGUID:
      - 0202045E
      - 0285045E
      - 0287045E
      - 0288045E
      - 0289045E
      - 028E045E
      - 028F045E
      - 0291045E
      - 02A0045E
      - 02A1045E
      - C21E046D
      - C242046D
      - C261046D
      - F301046D
      - 1702043E
      - 7021043E
      - B326044F
      - 47160738
      - 47180738
      - 47260738
      - 47280738
      - 47360738
      - 47380738
      - 47400738
      - 47580738
      - 98710738
      - B7260738
      - B7380738
      - BEEF0738
      - CB020738
      - CB030738
      - CB290738
      - F4010738
      - F7380738
      - 00030810
      - 01050E6F
      - 01130E6F
      - 011F0E6F
      - 01310E6F
      - 01330E6F
      - 01390E6F
      - 013A0E6F
      - 01460E6F
      - 01470E6F
      - 02010E6F
      - 02130E6F
      - 021F0E6F
      - 02460E6F
      - 02A00E6F
      - 03010E6F
      - 03460E6F
      - 04010E6F
      - 04130E6F
      - 40100E6F
      - F5010E6F
      - 000A0F0D
      - 000C0F0D
      - 000D0F0D
      - 00160F0D
      - 00630F0D
      - 00670F0D
      - 550611C0
      - 55F011C9
      - 000412AB
      - 000612AB
      - 030112AB
      - 030212AB
      - 02A01430
      - 47341430
      - 47481430
      - 474C1430
      - F8011430
      - 0601146B
      - 0A001532
      - 0A031532
      - 3F0015E4
      - 3F0A15E4
      - 3F1015E4
      - BEEF162E
      - 00011689
      - FD001689
      - FD011689
      - FE001689
      - 00021BAD
      - 00031BAD
      - 01301BAD
      - 028E1BAD
      - 55001BAD
      - F0161BAD
      - F0191BAD
      - F0211BAD
      - F0231BAD
      - F0251BAD
      - F0271BAD
      - F0281BAD
      - F02D1BAD
      - F02E1BAD
      - F0361BAD
      - F0381BAD
      - F0391BAD
      - F03A1BAD
      - F03D1BAD
      - F03F1BAD
      - F0801BAD
      - F0CA1BAD
      - F5011BAD
      - F5021BAD
      - F5031BAD
      - F5041BAD
      - F5051BAD
      - F5061BAD
      - F9001BAD
      - F9011BAD
      - F9021BAD
      - F9031BAD
      - F9041BAD
      - F9061BAD
      - F9071BAD
      - FA011BAD
      - FD001BAD
      - FD011BAD
      - 005324C6
      - 500024C6
      - 530024C6
      - 530A24C6
      - 531A24C6
      - 541A24C6
      - 542A24C6
      - 543A24C6
      - 550024C6
      - 550124C6
      - 550224C6
      - 550624C6
      - 550D24C6
      - 5B0024C6
      - 5B0224C6
      - 5B0324C6
      - 5D0424C6
      - FAFC24C6
      - FAFD24C6
      - FAFE24C6
      - 07384738
      mapping: 01000000
      elementCount:
      - axisCount: 4
        buttonCount: 16
      - axisCount: 4
        buttonCount: 17
      clientInfo:
      - browser: 1
        browserVersionMin: 
        browserVersionMax: 
        os: 0
        osVersionMin: 
        osVersionMax: 
      - browser: 3
        browserVersionMin: 
        browserVersionMax: 
        os: 0
        osVersionMin: 
        osVersionMax: 
      - browser: 6
        browserVersionMin: 
        browserVersionMax: 
        os: 1
        osVersionMin: 
        osVersionMax: 
      - browser: 2
        browserVersionMin: 
        browserVersionMax: 
        os: 1
        osVersionMin: 
        osVersionMax: 
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceAxis: 0
        axisDeadZone: .25
        sourceButton: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceAxis: 1
        axisDeadZone: .25
        sourceButton: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceAxis: 2
        axisDeadZone: .25
        sourceButton: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceAxis: 3
        axisDeadZone: .25
        sourceButton: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 4
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: .0500000007
        sourceButton: 6
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      - elementIdentifier: 5
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: .0500000007
        sourceButton: 7
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 0
        axisZero: 0
        axisMin: 0
        axisMax: 0
        alternateCalibrations: []
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
          _specialAxisType: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 1
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 2
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 3
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 4
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 5
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 12
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 8
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 13
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 9
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 22
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 16
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 10
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 11
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 16
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 12
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 17
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 15
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 18
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 13
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
      - elementIdentifier: 19
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 14
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
    variants:
    - description: 'OSX: Firefox'
      matchingCriteria:
        axisCount: 0
        buttonCount: 0
        disabled: 0
        tag: 
        alwaysMatch: 0
        productName_useRegex: 1
        productName:
        - .*x[\-]*box[ ]*360.*
        - Xbox 360 Wired Controller
        - Wireless 360 Controller
        - .*Razer Sabertooth.*
        - .*Batarang wired controller \(XBOX\).*
        - .*Infinity Controller 360.*
        - .*MadCatz GamePad.*
        - .*MadCatz Call of Duty GamePad.*
        - .*Mad Catz FPS Pro GamePad.*
        - .*XEOX Gamepad.*
        - .*Xett Wired gamepad.*
        - Street Fighter IV FightStick TE
        productGUID:
        - 0202045E
        - 0285045E
        - 0287045E
        - 0288045E
        - 0289045E
        - 028E045E
        - 028F045E
        - 0291045E
        - 02A0045E
        - 02A1045E
        - C21E046D
        - C242046D
        - C261046D
        - F301046D
        - 1702043E
        - 7021043E
        - B326044F
        - 47160738
        - 47180738
        - 47260738
        - 47280738
        - 47360738
        - 47380738
        - 47400738
        - 47580738
        - 98710738
        - B7260738
        - B7380738
        - BEEF0738
        - CB020738
        - CB030738
        - CB290738
        - F4010738
        - F7380738
        - 00030810
        - 01050E6F
        - 01130E6F
        - 011F0E6F
        - 01310E6F
        - 01330E6F
        - 01390E6F
        - 013A0E6F
        - 01460E6F
        - 01470E6F
        - 02010E6F
        - 02130E6F
        - 021F0E6F
        - 02460E6F
        - 02A00E6F
        - 03010E6F
        - 03460E6F
        - 04010E6F
        - 04130E6F
        - 40100E6F
        - F5010E6F
        - 000A0F0D
        - 000C0F0D
        - 000D0F0D
        - 00160F0D
        - 00630F0D
        - 00670F0D
        - 550611C0
        - 55F011C9
        - 000412AB
        - 000612AB
        - 030112AB
        - 030212AB
        - 02A01430
        - 47341430
        - 47481430
        - 474C1430
        - F8011430
        - 0601146B
        - 0A001532
        - 0A031532
        - 3F0015E4
        - 3F0A15E4
        - 3F1015E4
        - BEEF162E
        - 00011689
        - FD001689
        - FD011689
        - FE001689
        - 00021BAD
        - 00031BAD
        - 01301BAD
        - 028E1BAD
        - 55001BAD
        - F0161BAD
        - F0191BAD
        - F0211BAD
        - F0231BAD
        - F0251BAD
        - F0271BAD
        - F0281BAD
        - F02D1BAD
        - F02E1BAD
        - F0361BAD
        - F0381BAD
        - F0391BAD
        - F03A1BAD
        - F03D1BAD
        - F03F1BAD
        - F0801BAD
        - F0CA1BAD
        - F5011BAD
        - F5021BAD
        - F5031BAD
        - F5041BAD
        - F5051BAD
        - F5061BAD
        - F9001BAD
        - F9011BAD
        - F9021BAD
        - F9031BAD
        - F9041BAD
        - F9061BAD
        - F9071BAD
        - FA011BAD
        - FD001BAD
        - FD011BAD
        - 005324C6
        - 500024C6
        - 530024C6
        - 530A24C6
        - 531A24C6
        - 541A24C6
        - 542A24C6
        - 543A24C6
        - 550024C6
        - 550124C6
        - 550224C6
        - 550624C6
        - 550D24C6
        - 5B0024C6
        - 5B0224C6
        - 5B0324C6
        - 5D0424C6
        - FAFC24C6
        - FAFD24C6
        - FAFE24C6
        - 07384738
        mapping: 00000000
        elementCount:
        - axisCount: 6
          buttonCount: 15
        clientInfo:
        - browser: 2
          browserVersionMin: 
          browserVersionMax: 
          os: 2
          osVersionMin: 
          osVersionMax: 
      elements:
        axes:
        - elementIdentifier: 0
          sourceType: 1
          sourceAxis: 0
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 1
          sourceType: 1
          sourceAxis: 1
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 1
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 2
          sourceType: 1
          sourceAxis: 3
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 3
          sourceType: 1
          sourceAxis: 4
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 1
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 4
          sourceType: 1
          sourceAxis: 2
          axisDeadZone: .0500000007
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 1
          axisZero: -1
          axisMin: -1
          axisMax: 1
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 5
          sourceType: 1
          sourceAxis: 5
          axisDeadZone: .0500000007
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 1
          axisZero: -1
          axisMin: -1
          axisMax: 1
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        buttons:
        - elementIdentifier: 6
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 11
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 7
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 12
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 8
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 13
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 9
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 14
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 10
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 8
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 11
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 9
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 12
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 5
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 13
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 4
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 22
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 10
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 14
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 6
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 15
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 7
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 16
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 17
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 3
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 18
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 1
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 19
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 2
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
    - description: 'Ubuntu 14.04: Firefox, Ubuntu 17.04: Firefox'
      matchingCriteria:
        axisCount: 0
        buttonCount: 0
        disabled: 0
        tag: 
        alwaysMatch: 0
        productName_useRegex: 1
        productName:
        - .*x[\-]*box[ ]*360.*
        - Wireless 360 Controller
        - .*Razer Sabertooth.*
        - .*Batarang wired controller \(XBOX\).*
        - .*Infinity Controller 360.*
        - .*MadCatz GamePad.*
        - .*MadCatz Call of Duty GamePad.*
        - .*Mad Catz FPS Pro GamePad.*
        - .*XEOX Gamepad.*
        - .*Xett Wired gamepad.*
        - Street Fighter IV FightStick TE
        productGUID:
        - 0202045E
        - 0285045E
        - 0287045E
        - 0288045E
        - 0289045E
        - 028E045E
        - 028F045E
        - 0291045E
        - 02A0045E
        - 02A1045E
        - C21E046D
        - C242046D
        - C261046D
        - F301046D
        - 1702043E
        - 7021043E
        - B326044F
        - 47160738
        - 47180738
        - 47260738
        - 47280738
        - 47360738
        - 47380738
        - 47400738
        - 47580738
        - 98710738
        - B7260738
        - B7380738
        - BEEF0738
        - CB020738
        - CB030738
        - CB290738
        - F4010738
        - F7380738
        - 00030810
        - 01050E6F
        - 01130E6F
        - 011F0E6F
        - 01310E6F
        - 01330E6F
        - 01390E6F
        - 013A0E6F
        - 01460E6F
        - 01470E6F
        - 02010E6F
        - 02130E6F
        - 021F0E6F
        - 02460E6F
        - 02A00E6F
        - 03010E6F
        - 03460E6F
        - 04010E6F
        - 04130E6F
        - 40100E6F
        - F5010E6F
        - 000A0F0D
        - 000C0F0D
        - 000D0F0D
        - 00160F0D
        - 00630F0D
        - 00670F0D
        - 550611C0
        - 55F011C9
        - 000412AB
        - 000612AB
        - 030112AB
        - 030212AB
        - 02A01430
        - 47341430
        - 47481430
        - 474C1430
        - F8011430
        - 0601146B
        - 0A001532
        - 0A031532
        - 3F0015E4
        - 3F0A15E4
        - 3F1015E4
        - BEEF162E
        - 00011689
        - FD001689
        - FD011689
        - FE001689
        - 00021BAD
        - 00031BAD
        - 01301BAD
        - 028E1BAD
        - 55001BAD
        - F0161BAD
        - F0191BAD
        - F0211BAD
        - F0231BAD
        - F0251BAD
        - F0271BAD
        - F0281BAD
        - F02D1BAD
        - F02E1BAD
        - F0361BAD
        - F0381BAD
        - F0391BAD
        - F03A1BAD
        - F03D1BAD
        - F03F1BAD
        - F0801BAD
        - F0CA1BAD
        - F5011BAD
        - F5021BAD
        - F5031BAD
        - F5041BAD
        - F5051BAD
        - F5061BAD
        - F9001BAD
        - F9011BAD
        - F9021BAD
        - F9031BAD
        - F9041BAD
        - F9061BAD
        - F9071BAD
        - FA011BAD
        - FD001BAD
        - FD011BAD
        - 005324C6
        - 500024C6
        - 530024C6
        - 530A24C6
        - 531A24C6
        - 541A24C6
        - 542A24C6
        - 543A24C6
        - 550024C6
        - 550124C6
        - 550224C6
        - 550624C6
        - 550D24C6
        - 5B0024C6
        - 5B0224C6
        - 5B0324C6
        - 5D0424C6
        - FAFC24C6
        - FAFD24C6
        - FAFE24C6
        - 07384738
        mapping: 00000000
        elementCount:
        - axisCount: 8
          buttonCount: 11
        - axisCount: 6
          buttonCount: 15
        - axisCount: 8
          buttonCount: 15
        clientInfo:
        - browser: 2
          browserVersionMin: 
          browserVersionMax: 
          os: 3
          osVersionMin: 
          osVersionMax: 
      elements:
        axes:
        - elementIdentifier: 0
          sourceType: 1
          sourceAxis: 0
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 1
          sourceType: 1
          sourceAxis: 1
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 1
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 2
          sourceType: 1
          sourceAxis: 3
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 3
          sourceType: 1
          sourceAxis: 4
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 1
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 4
          sourceType: 1
          sourceAxis: 2
          axisDeadZone: .0500000007
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 1
          axisZero: -1
          axisMin: -1
          axisMax: 1
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 5
          sourceType: 1
          sourceAxis: 5
          axisDeadZone: .0500000007
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 1
          axisZero: -1
          axisMin: -1
          axisMax: 1
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        buttons:
        - elementIdentifier: 6
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 7
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 1
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 8
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 2
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 9
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 3
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 10
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 4
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 11
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 5
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 12
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 6
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 13
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 7
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 22
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 8
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 14
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 9
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 15
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 10
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 16
          sourceType: 100
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 0
          customCalculation: {fileID: 11400000, guid: 0a3b17054e2d93b48a80750e056a3afc,
            type: 2}
          customCalculationSourceData:
          - sourceType: 0
            sourceAxis: 0
            sourceButton: 13
            sourceOtherAxis: 0
            sourceAxisRange: 0
            axisDeadZone: 0
            invert: 0
            axisCalibrationType: 0
            axisZero: 0
            axisMin: 0
            axisMax: 0
          - sourceType: 1
            sourceAxis: 7
            sourceButton: 13
            sourceOtherAxis: 0
            sourceAxisRange: 2
            axisDeadZone: 0
            invert: 0
            axisCalibrationType: 0
            axisZero: 0
            axisMin: 0
            axisMax: 0
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 17
          sourceType: 100
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 0
          customCalculation: {fileID: 11400000, guid: 0a3b17054e2d93b48a80750e056a3afc,
            type: 2}
          customCalculationSourceData:
          - sourceType: 0
            sourceAxis: 0
            sourceButton: 12
            sourceOtherAxis: 0
            sourceAxisRange: 0
            axisDeadZone: 0
            invert: 0
            axisCalibrationType: 0
            axisZero: 0
            axisMin: 0
            axisMax: 0
          - sourceType: 1
            sourceAxis: 6
            sourceButton: 0
            sourceOtherAxis: 0
            sourceAxisRange: 1
            axisDeadZone: 0
            invert: 0
            axisCalibrationType: 0
            axisZero: 0
            axisMin: 0
            axisMax: 0
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 18
          sourceType: 100
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 0
          customCalculation: {fileID: 11400000, guid: 0a3b17054e2d93b48a80750e056a3afc,
            type: 2}
          customCalculationSourceData:
          - sourceType: 0
            sourceAxis: 0
            sourceButton: 14
            sourceOtherAxis: 0
            sourceAxisRange: 0
            axisDeadZone: 0
            invert: 0
            axisCalibrationType: 0
            axisZero: 0
            axisMin: 0
            axisMax: 0
          - sourceType: 1
            sourceAxis: 7
            sourceButton: 0
            sourceOtherAxis: 0
            sourceAxisRange: 1
            axisDeadZone: 0
            invert: 0
            axisCalibrationType: 0
            axisZero: 0
            axisMin: 0
            axisMax: 0
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 19
          sourceType: 100
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 0
          customCalculation: {fileID: 11400000, guid: 0a3b17054e2d93b48a80750e056a3afc,
            type: 2}
          customCalculationSourceData:
          - sourceType: 0
            sourceAxis: 0
            sourceButton: 11
            sourceOtherAxis: 0
            sourceAxisRange: 0
            axisDeadZone: 0
            invert: 0
            axisCalibrationType: 0
            axisZero: 0
            axisMin: 0
            axisMax: 0
          - sourceType: 1
            sourceAxis: 6
            sourceButton: 0
            sourceOtherAxis: 0
            sourceAxisRange: 2
            axisDeadZone: 0
            invert: 0
            axisCalibrationType: 0
            axisZero: 0
            axisMin: 0
            axisMax: 0
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
    - description: 'OSX: Safari'
      matchingCriteria:
        axisCount: 0
        buttonCount: 0
        disabled: 0
        tag: 
        alwaysMatch: 0
        productName_useRegex: 1
        productName:
        - .*x[\-]*box[ ]*360.*
        - Xbox 360 Wired Controller
        - Wireless 360 Controller
        - .*Razer Sabertooth.*
        - .*Batarang wired controller \(XBOX\).*
        - .*Infinity Controller 360.*
        - .*MadCatz GamePad.*
        - .*MadCatz Call of Duty GamePad.*
        - .*Mad Catz FPS Pro GamePad.*
        - .*XEOX Gamepad.*
        - .*Xett Wired gamepad.*
        - Street Fighter IV FightStick TE
        productGUID:
        - 0202045E
        - 0285045E
        - 0287045E
        - 0288045E
        - 0289045E
        - 028E045E
        - 028F045E
        - 0291045E
        - 02A0045E
        - 02A1045E
        - C21E046D
        - C242046D
        - C261046D
        - F301046D
        - 1702043E
        - 7021043E
        - B326044F
        - 47160738
        - 47180738
        - 47260738
        - 47280738
        - 47360738
        - 47380738
        - 47400738
        - 47580738
        - 98710738
        - B7260738
        - B7380738
        - BEEF0738
        - CB020738
        - CB030738
        - CB290738
        - F4010738
        - F7380738
        - 00030810
        - 01050E6F
        - 01130E6F
        - 011F0E6F
        - 01310E6F
        - 01330E6F
        - 01390E6F
        - 013A0E6F
        - 01460E6F
        - 01470E6F
        - 02010E6F
        - 02130E6F
        - 021F0E6F
        - 02460E6F
        - 02A00E6F
        - 03010E6F
        - 03460E6F
        - 04010E6F
        - 04130E6F
        - 40100E6F
        - F5010E6F
        - 000A0F0D
        - 000C0F0D
        - 000D0F0D
        - 00160F0D
        - 00630F0D
        - 00670F0D
        - 550611C0
        - 55F011C9
        - 000412AB
        - 000612AB
        - 030112AB
        - 030212AB
        - 02A01430
        - 47341430
        - 47481430
        - 474C1430
        - F8011430
        - 0601146B
        - 0A001532
        - 0A031532
        - 3F0015E4
        - 3F0A15E4
        - 3F1015E4
        - BEEF162E
        - 00011689
        - FD001689
        - FD011689
        - FE001689
        - 00021BAD
        - 00031BAD
        - 01301BAD
        - 028E1BAD
        - 55001BAD
        - F0161BAD
        - F0191BAD
        - F0211BAD
        - F0231BAD
        - F0251BAD
        - F0271BAD
        - F0281BAD
        - F02D1BAD
        - F02E1BAD
        - F0361BAD
        - F0381BAD
        - F0391BAD
        - F03A1BAD
        - F03D1BAD
        - F03F1BAD
        - F0801BAD
        - F0CA1BAD
        - F5011BAD
        - F5021BAD
        - F5031BAD
        - F5041BAD
        - F5051BAD
        - F5061BAD
        - F9001BAD
        - F9011BAD
        - F9021BAD
        - F9031BAD
        - F9041BAD
        - F9061BAD
        - F9071BAD
        - FA011BAD
        - FD001BAD
        - FD011BAD
        - 005324C6
        - 500024C6
        - 530024C6
        - 530A24C6
        - 531A24C6
        - 541A24C6
        - 542A24C6
        - 543A24C6
        - 550024C6
        - 550124C6
        - 550224C6
        - 550624C6
        - 550D24C6
        - 5B0024C6
        - 5B0224C6
        - 5B0324C6
        - 5D0424C6
        - FAFC24C6
        - FAFD24C6
        - FAFE24C6
        - 07384738
        mapping: 00000000
        elementCount:
        - axisCount: 6
          buttonCount: 15
        clientInfo:
        - browser: 4
          browserVersionMin: 
          browserVersionMax: 
          os: 2
          osVersionMin: 
          osVersionMax: 
      elements:
        axes:
        - elementIdentifier: 0
          sourceType: 1
          sourceAxis: 0
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 1
          sourceType: 1
          sourceAxis: 1
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 1
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 2
          sourceType: 1
          sourceAxis: 2
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 3
          sourceType: 1
          sourceAxis: 3
          axisDeadZone: .25
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 1
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 0
          axisZero: 0
          axisMin: 0
          axisMax: 0
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 4
          sourceType: 1
          sourceAxis: 4
          axisDeadZone: .0500000007
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 1
          axisZero: -1
          axisMin: -1
          axisMax: 1
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        - elementIdentifier: 5
          sourceType: 1
          sourceAxis: 5
          axisDeadZone: .0500000007
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          invert: 0
          sourceAxisRange: 0
          buttonAxisContribution: 0
          calibrateAxis: 1
          axisZero: -1
          axisMin: -1
          axisMax: 1
          alternateCalibrations: []
          axisInfo:
            _dataFormat: 0
            _excludeFromPolling: 0
            _specialAxisType: 0
        buttons:
        - elementIdentifier: 6
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 0
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 7
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 1
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 8
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 2
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 9
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 3
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 10
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 4
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 11
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 5
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 12
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 9
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 13
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 8
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 22
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 10
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 14
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 6
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 15
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 7
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 16
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 11
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 17
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 14
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 18
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 12
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
        - elementIdentifier: 19
          sourceType: 0
          sourceAxis: 0
          axisDeadZone: 0
          sourceButton: 13
          customCalculation: {fileID: 0}
          customCalculationSourceData: []
          sourceAxisPole: 0
          requireMultipleButtons: 0
          requiredButtons: 
          ignoreIfButtonsActive: 0
          ignoreIfButtonsActiveButtons: 
          buttonInfo:
            _excludeFromPolling: 0
            _isPressureSensitive: 0
  ouya:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
    elements:
      axes: []
      buttons: []
    variants: []
  xboxOne:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
    elements:
      axes: []
      buttons: []
    variants: []
  ps4:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
    elements:
      axes: []
      buttons: []
    variants: []
  nintendoSwitch:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
    elements:
      axes: []
      buttons: []
    variants: []
  internalDriver:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      vidPid: []
      hatCount: 0
    elements:
      axes: []
      buttons: []
    variants: []
  sdl2_Linux:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      manufacturer_useRegex: 0
      productName_useRegex: 0
      systemName_useRegex: 0
      manufacturer: []
      productName: []
      systemName: []
      productGUID: []
    elements:
      axes: []
      buttons: []
    variants: []
  sdl2_Windows:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      manufacturer_useRegex: 0
      productName_useRegex: 0
      systemName_useRegex: 0
      manufacturer: []
      productName: []
      systemName: []
      productGUID: []
    elements:
      axes: []
      buttons: []
    variants: []
  sdl2_OSX:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      manufacturer_useRegex: 0
      productName_useRegex: 0
      systemName_useRegex: 0
      manufacturer: []
      productName: []
      systemName: []
      productGUID: []
    elements:
      axes: []
      buttons: []
    variants: []
  elementIdentifierIdCounter: 23
