{
    "compressionStart": 0,
    "signatureSize": 5,
    "parameterBufferSizePosition": 52,
    "parametersInfoSizePosition": 56,
    "header": [
        72,
        77,
        68,
        73,
        65,
        76,
        0,
        255,
        255,
        255,
        255,
        6,
        255,
        255,
        255,
        255,
        40,
        0,
        140,
        234,
        0,
        0,
        1,
        188,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        81,
        0,
        0,
        0,
        66,
        0,
        0,
        0,
        64,
        0,
        0,
        0
    ],
    "parameters": {
        "2:Background": {
            "1:Image": "Image",
            "3:Preview": "Image",
            "4:FrontImage": "Image"
        },
        "3:Time": {
            "1:Hours": {
                "1:Tens": "ImageRange",
                "2:Ones": "ImageRange"
            },
            "2:Minutes": {
                "1:Tens": "ImageRange",
                "2:Ones": "ImageRange"
            },
            "3:Seconds": {
                "1:Tens": "ImageRange",
                "2:Ones": "ImageRange"
            },
            "4:DayAmPm": {
                "1:X": "int",
                "2:Y": "int",
                "3:ImageIndexAMCN": "imgid",
                "4:ImageIndexPMCN": "imgid",
                "5:ImageIndexAMEN": "imgid",
                "6:ImageIndexPMEN": "imgid"
            },
            "5:DrawingOrder": "bool",
            "10:TimeDelimiterImage": "Image"
        },
        "4:Activity": {
            "2:Calories": "Number",
            "3:Pulse": "Number",
            "4:Distance": {
                "1:Number": "Number",
                "2:KmSuffixImageIndex": "imgid",
                "3:DecimalPointImageIndex": "imgid",
                "4:MilesSuffixImageIndex": "imgid"
            },
            "5:Steps": {
                "1:Number": "Number",
                "2:PrefixImageIndex": "imgid",
                "3:SuffixImageIndex": "imgid"
            },
            "18:PulseProgress": {
                "2:PulsePointer": "Pointer"
            }
        },
        "5:Date": {
            "1:MonthAndDayAndYear": {
                "1:Separate": {
                    "1:Month": "Number",
                    "2:MonthsEN": "ImageRange",
                    "3:Day": "Number"
                },
                "2:OneLine": {
                    "1:Number": "Number",
                    "2:DelimiterImageIndex": "imgid"
                },
                "3:TwoDigitsMonth": "bool",
                "4:TwoDigitsDay": "bool"
            },
            "2:WeekDays": "ImageRange"
        },
        "6:Weather": {
            "1:Icon": {
                "1:CustomIcon": "ImageRange",
                "2:NoDataImageIndex": "int"
            },
            "2:Temperature": {
                "1:Current": "Number",
                "2:Today": {
                    "1:Separate": {
                        "1:Day": "Number",
                        "2:Night": "Number"
                    },
                    "2:OneLine": {
                        "1:Number": "Number",
                        "2:MinusImageIndex": "imgid",
                        "3:DelimiterImageIndex": "imgid",
                        "4:AppendSuffixToAll": "bool",
                        "5:SuffixImageIndex": "imgid"
                    }
                },
                "3:Symbols": {
                    "1:Unknown1": "int",
                    "2:MinusImageIndex": "imgid",
                    "3:SuffixImageIndex": "imgid",
                    "4:NoDataImageIndex": "imgid"
                }
            }
        },
        "7:StepsProgress": {
            "1:GoalImage": "Image",
            "2:Linear": {
                "1:StartImageIndex": "imgid",
                "2:Segments": "Coordinates"
            },
            "3:CircleScale": "CircleScale",
            "6:Pointer": "Pointer"
        },
        "8:Status": {
            "1:Bluetooth": "StatusImage",
            "2:Alarm": "StatusImage",
            "3:Lock": "StatusImage",
            "4:DoNotDisturb": "StatusImage"
        },
        "9:Battery": {
            "1:BatteryText": "Number",
            "2:BatteryIcon": "ImageRange",
            "3:Linear": {
                "1:StartImageIndex": "imgid",
                "2:Segments": "Coordinates"
            },
            "4:BatteryPointer": "Pointer",
            "6:ImagePosSuffix": "Image",
            "7:CircleScale": "CircleScale"
        },
        "10:AnalogDialFace": {
            "1:Hours": "Pointer",
            "2:Minutes": "Pointer",
            "3:Seconds": "Pointer"
        },
        "11:Other": {
            "2:Animation": {
                "1:AnimationImages": "ImageRange",
                "2:Speed": "int",
                "3:RepeatCount": "int",
                "4:UnknownV4": "int",
                "5:UnknownV5": "int"
            }
        },
        "15:DateProgress": {
            "1:MonthPointer": "Pointer",
            "3:WeekDayPointer": "Pointer"
        },
        "16:Shortcuts": {
            "1:State": "Shortcut",
            "2:Pulse": "Shortcut",
            "3:Weather": "Shortcut",
            "4:Battery": "Shortcut"
        }
    },
    "types": {
        "Coordinates": {
            "1:X": "int",
            "2:Y": "int"
        },
        "Image": {
            "1:X": "int",
            "2:Y": "int",
            "3:ImageIndex": "imgid"
        },
        "ImageRange": {
            "1:X": "int",
            "2:Y": "int",
            "3:ImageIndex": "imgid",
            "4:ImagesCount": "int",
            "5:UnknownV5": "int"
        },
        "Number": {
            "1:TopLeftX": "int",
            "2:TopLeftY": "int",
            "3:BottomRightX": "int",
            "4:BottomRightY": "int",
            "5:Alignment": "alignment",
            "6:SpacingX": "int",
            "7:ImageIndex": "imgid",
            "8:ImagesCount": "int"
        },
        "StatusImage": {
            "1:Coordinates": "StatusPosition",
            "2:OnImageIndex": "imgid",
            "3:OffImageIndex": "imgid"
        },
        "StatusPosition": {
            "1:X": "int",
            "2:Y": "int",
            "3:BoxWidth": "int",
            "4:Alignment": "int",
            "5:Order": "int"
        },
        "Temperature": {
            "1:Number": "Number",
            "2:MinusImageIndex": "imgid",
            "3:SuffixImageIndex": "imgid"
        },
        "Pointer": {
            "1:OnlyBorder": "bool",
            "2:Color": "color",
            "3:Center": "Coordinates",
            "4:Shape": "Coordinates",
            "5:CenterImage": "Image",
            "6:Sector": {
                "1:StartAngle": "int",
                "2:EndAngle": "int"
            }
        },
        "CircleScale": {
            "1:CenterX": "int",
            "2:CenterY": "int",
            "3:RadiusX": "int",
            "4:RadiusY": "int",
            "5:StartAngle": "int",
            "6:EndAngle": "int",
            "7:Width": "int",
            "8:Color": "color",
            "9:Flatness": "int"
        },
        "Shortcut": {
            "1:Zone": {
                "1:TopLeftX": "int",
                "2:TopLeftY": "int",
                "3:Width": "int",
                "4:Height": "int"
            }
        }
    }
}