{
    "compressionStart": 40,
    "signatureSize": 4,
    "parameterBufferSizePosition": 76,
    "parametersInfoSizePosition": 80,
    "imageCountOffset": 1,
    "header": [
        85,
        73,
        72,
        72,
        2,
        0,
        255,
        255,
        255,
        255,
        255,
        1,
        234,
        215,
        0,
        0,
        59,
        0,
        252,
        10,
        0,
        0,
        134,
        42,
        28,
        0,
        255,
        255,
        255,
        255,
        255,
        255,
        36,
        26,
        52,
        0,
        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,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        255,
        1,
        150,
        1,
        0,
        0,
        35,
        0,
        0,
        0,
        48,
        0,
        0,
        0
    ],
    "parameters": {
        "3:Background": {
            "1:Preview": "LocalizedImageRange",
            "2:ImageIndex": "imgid",
            "3:Color": "color"
        },
        "4:Time": {
            "1:Digital": {
                "1:HoursMinutesSeconds": "NumberSequence",
                "2:AM": "PositionedLocalizedImageRange",
                "3:PM": "PositionedLocalizedImageRange"
            },
            "2:Analog": {
                "1:Hours": "Pointer",
                "2:Minutes": "Pointer",
                "3:Seconds": "Pointer"
            }
        },
        "5:System": {
            "1:Status": {
                "1:Bluetooth": "PositionedImage",
                "2:DoNotDisturb": "PositionedImage",
                "3:Lock": "PositionedImage",
                "4:Alarm": "PositionedImage"
            },
            "2:Date": {
                "1:YearMonthDay": "NumberSequence",
                "2:Week": "NumberSequence",
                "3:WeekDay": {
                    "1:Pointer": "Pointer"
                }
            },
            "3:Data": {
                "1:Type": "datatype",
                "2:ProgressPointer": "Pointer",
                "3:CircleScale": {
                    "1:Angle": {
                        "1:X": "int",
                        "2:Y": "int",
                        "3:StartAngle": "float",
                        "4:EndAngle": "float",
                        "5:Radius": "float"
                    },
                    "3:Radius": "int",
                    "4:Color": "color",
                    "5:Width": "int",
                    "6:Flatness": "int",
                    "8:ImageIndex": "imgid"
                },
                "4:Linear": {
                    "1:Segments": "Coordinates",
                    "2:ImageRange": "ImageRange",
                    "3:Unknown3": "int"
                },
                "5:NumberSequence": "NumberSequence",
                "7:Icon": "PositionedImage"
            }
        },
        "10:IdleScreen": {
            "1:Time": {
                "1:Digital": {
                    "1:HoursMinutesSeconds": "NumberSequence",
                    "2:AM": "PositionedLocalizedImageRange",
                    "3:PM": "PositionedLocalizedImageRange"
                },
                "2:Analog": {
                    "1:Hours": "Pointer",
                    "2:Minutes": "Pointer",
                    "3:Seconds": "Pointer"
                }
            },
            "2:Date": {
                "1:YearMonthDay": "NumberSequence",
                "2:Week": "NumberSequence",
                "3:WeekDay": {
                    "1:Pointer": "Pointer"
                }
            },
            "3:Data": {
                "1:Type": "datatype",
                "2:ProgressPointer": "Pointer",
                "3:CircleScale": {
                    "1:Angle": {
                        "1:X": "int",
                        "2:Y": "int",
                        "3:StartAngle": "float",
                        "4:EndAngle": "float",
                        "5:Radius": "float"
                    },
                    "3:Radius": "int",
                    "4:Color": "color",
                    "5:Width": "int",
                    "6:Flatness": "int",
                    "8:ImageIndex": "imgid"
                }
            },
            "4:BackgroundImageIndex": "imgid"
        }
    },
    "types": {
        "Coordinates": {
            "1:X": "int",
            "2:Y": "int"
        },
        "PositionedImage": {
            "1:Coordinates": "Coordinates",
            "2:ImageIndex": "imgid"
        },
        "ImageRange": {
            "1:ImageIndex": "imgid",
            "2:ImagesCount": "int"
        },
        "LocalizedImageRange": {
            "1:Language": "int",
            "2:ImageRange:": "ImageRange"
        },
        "PositionedLocalizedImageRange": {
            "1:Coordinates": "Coordinates",
            "2:ImageRange": "LocalizedImageRange"
        },
        "PositionedImageRangeWithExtra": {
            "1:X": "int",
            "2:Y": "int",
            "3:NoDataImageIndex": "imgid",
            "4:ImageRange": "LocalizedImageRange",
            "5:DecimalPointImageIndex": "imgid",
            "6:SuffixImage": "LocalizedImageRange",
            "7:DelimiterImageIndex": "imgid"
        },
        "Text": {
            "1:Image": "PositionedImageRangeWithExtra",
            "2:SystemFont": {
                "2:Coordinates": "Coordinates",
                "3:Angle": "int",
                "4:Size": "int",
                "5:Color": "color",
                "6:AppendUnit": "bool"
            },
            "3:Alignment": "halignment",
            "4:Spacing": "int",
            "5:ZeroPadding": "int",
            "6:Unknown6": "int"
        },
        "NumberSequence": {
            "1:Type": "int",
            "2:Independent": "bool",
            "3:Text": "Text",
            "4:Separator": "PositionedImage"
        },
        "Pointer": {
            "1:X": "int",
            "2:Y": "int",
            "3:BackgroundImage": "PositionedLocalizedImageRange",
            "4:PointerImage": "PositionedImage",
            "5:CenterImage": "PositionedImage",
            "6:StartAngle": "float",
            "7:EndAngle": "float"
        }
    }
}