{
  "ABIRoot": {
    "kind": "Root",
    "name": "m4399OM",
    "printedName": "m4399OM",
    "children": [
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "CommonCrypto",
        "printedName": "CommonCrypto",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintMultiplierTarget",
        "printedName": "ConstraintMultiplierTarget",
        "children": [
          {
            "kind": "Var",
            "name": "constraintMultiplierTargetValue",
            "printedName": "constraintMultiplierTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM26ConstraintMultiplierTargetP010constraintdE5Value14CoreFoundation7CGFloatVvp",
            "mangledName": "$s7m4399OM26ConstraintMultiplierTargetP010constraintdE5Value12CoreGraphics7CGFloatVvp",
            "moduleName": "m4399OM",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM26ConstraintMultiplierTargetP010constraintdE5Value14CoreFoundation7CGFloatVvg",
                "mangledName": "$s7m4399OM26ConstraintMultiplierTargetP010constraintdE5Value12CoreGraphics7CGFloatVvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintMultiplierTarget>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintMultiplierTarget>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7m4399OM26ConstraintMultiplierTargetP",
        "mangledName": "$s7m4399OM26ConstraintMultiplierTargetP",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StoreKit",
        "printedName": "StoreKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PersistenceType",
        "printedName": "PersistenceType",
        "children": [
          {
            "kind": "Var",
            "name": "UserDefault",
            "printedName": "UserDefault",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.PersistenceType.Type) -> m4399OM.PersistenceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PersistenceType",
                    "printedName": "m4399OM.PersistenceType",
                    "usr": "c:@M@m4399OM@E@PersistenceType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.PersistenceType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PersistenceType",
                        "printedName": "m4399OM.PersistenceType",
                        "usr": "c:@M@m4399OM@E@PersistenceType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@m4399OM@E@PersistenceType@PersistenceTypeUserDefault",
            "mangledName": "$s7m4399OM15PersistenceTypeO11UserDefaultyA2CmF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "KeyChain",
            "printedName": "KeyChain",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.PersistenceType.Type) -> m4399OM.PersistenceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PersistenceType",
                    "printedName": "m4399OM.PersistenceType",
                    "usr": "c:@M@m4399OM@E@PersistenceType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.PersistenceType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PersistenceType",
                        "printedName": "m4399OM.PersistenceType",
                        "usr": "c:@M@m4399OM@E@PersistenceType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@m4399OM@E@PersistenceType@PersistenceTypeKeyChain",
            "mangledName": "$s7m4399OM15PersistenceTypeO8KeyChainyA2CmF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.PersistenceType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PersistenceType",
                    "printedName": "m4399OM.PersistenceType",
                    "usr": "c:@M@m4399OM@E@PersistenceType"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM15PersistenceTypeO8rawValueACSgSi_tcfc",
            "mangledName": "$s7m4399OM15PersistenceTypeO8rawValueACSgSi_tcfc",
            "moduleName": "m4399OM",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15PersistenceTypeO8rawValueSivp",
            "mangledName": "$s7m4399OM15PersistenceTypeO8rawValueSivp",
            "moduleName": "m4399OM",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15PersistenceTypeO8rawValueSivg",
                "mangledName": "$s7m4399OM15PersistenceTypeO8rawValueSivg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@m4399OM@E@PersistenceType",
        "mangledName": "$s7m4399OM15PersistenceTypeO",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Persistence",
        "printedName": "Persistence",
        "children": [
          {
            "kind": "Var",
            "name": "shared",
            "printedName": "shared",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Persistence",
                "printedName": "m4399OM.Persistence",
                "usr": "c:@M@m4399OM@objc(cs)Persistence"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@m4399OM@objc(cs)Persistence(cpy)shared",
            "mangledName": "$s7m4399OM11PersistenceC6sharedACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Persistence",
                    "printedName": "m4399OM.Persistence",
                    "usr": "c:@M@m4399OM@objc(cs)Persistence"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@m4399OM@objc(cs)Persistence(cm)shared",
                "mangledName": "$s7m4399OM11PersistenceC6sharedACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "identifier",
            "printedName": "identifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@m4399OM@objc(cs)Persistence(py)identifier",
            "mangledName": "$s7m4399OM11PersistenceC10identifierSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@m4399OM@objc(cs)Persistence(im)identifier",
                "mangledName": "$s7m4399OM11PersistenceC10identifierSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@m4399OM@objc(cs)Persistence(im)setIdentifier:",
                "mangledName": "$s7m4399OM11PersistenceC10identifierSSvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM11PersistenceC10identifierSSvM",
                "mangledName": "$s7m4399OM11PersistenceC10identifierSSvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "set",
            "printedName": "set(key:value:persistenceType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "PersistenceType",
                "printedName": "m4399OM.PersistenceType",
                "hasDefaultArg": true,
                "usr": "c:@M@m4399OM@E@PersistenceType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)Persistence(im)setWithKey:value:persistenceType:",
            "mangledName": "$s7m4399OM11PersistenceC3set3key5value15persistenceTypeySS_yXlSgAA0cH0OtF",
            "moduleName": "m4399OM",
            "objc_name": "setWithKey:value:persistenceType:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "get",
            "printedName": "get(key:persistenceType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "PersistenceType",
                "printedName": "m4399OM.PersistenceType",
                "hasDefaultArg": true,
                "usr": "c:@M@m4399OM@E@PersistenceType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)Persistence(im)getWithKey:persistenceType:",
            "mangledName": "$s7m4399OM11PersistenceC3get3key15persistenceTypeypSgSS_AA0cG0OtF",
            "moduleName": "m4399OM",
            "objc_name": "getWithKey:persistenceType:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setString",
            "printedName": "setString(key:value:persistenceType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "PersistenceType",
                "printedName": "m4399OM.PersistenceType",
                "hasDefaultArg": true,
                "usr": "c:@M@m4399OM@E@PersistenceType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@m4399OM@objc(cs)Persistence(im)setStringWithKey:value:persistenceType:",
            "mangledName": "$s7m4399OM11PersistenceC9setString3key5value15persistenceTypeySS_SSSgAA0cI0OtF",
            "moduleName": "m4399OM",
            "objc_name": "setStringWithKey:value:persistenceType:",
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getString",
            "printedName": "getString(key:persistenceType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "PersistenceType",
                "printedName": "m4399OM.PersistenceType",
                "hasDefaultArg": true,
                "usr": "c:@M@m4399OM@E@PersistenceType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@m4399OM@objc(cs)Persistence(im)getStringWithKey:persistenceType:",
            "mangledName": "$s7m4399OM11PersistenceC9getString3key15persistenceTypeSSSgSS_AA0cH0OtF",
            "moduleName": "m4399OM",
            "objc_name": "getStringWithKey:persistenceType:",
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getEncryptString",
            "printedName": "getEncryptString(key:persistenceType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "PersistenceType",
                "printedName": "m4399OM.PersistenceType",
                "hasDefaultArg": true,
                "usr": "c:@M@m4399OM@E@PersistenceType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@m4399OM@objc(cs)Persistence(im)getEncryptStringWithKey:persistenceType:",
            "mangledName": "$s7m4399OM11PersistenceC16getEncryptString3key15persistenceTypeSSSgSS_AA0cI0OtF",
            "moduleName": "m4399OM",
            "objc_name": "getEncryptStringWithKey:persistenceType:",
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setEncryptString",
            "printedName": "setEncryptString(key:value:persistenceType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "PersistenceType",
                "printedName": "m4399OM.PersistenceType",
                "hasDefaultArg": true,
                "usr": "c:@M@m4399OM@E@PersistenceType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@m4399OM@objc(cs)Persistence(im)setEncryptStringWithKey:value:persistenceType:",
            "mangledName": "$s7m4399OM11PersistenceC16setEncryptString3key5value15persistenceTypeySS_SSSgAA0cJ0OtF",
            "moduleName": "m4399OM",
            "objc_name": "setEncryptStringWithKey:value:persistenceType:",
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "compatibleGetEncryptString",
            "printedName": "compatibleGetEncryptString(key:persistenceType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "PersistenceType",
                "printedName": "m4399OM.PersistenceType",
                "hasDefaultArg": true,
                "usr": "c:@M@m4399OM@E@PersistenceType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@m4399OM@objc(cs)Persistence(im)compatibleGetEncryptStringWithKey:persistenceType:",
            "mangledName": "$s7m4399OM11PersistenceC26compatibleGetEncryptString3key15persistenceTypeSSSgSS_AA0cJ0OtF",
            "moduleName": "m4399OM",
            "objc_name": "compatibleGetEncryptStringWithKey:persistenceType:",
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)Persistence",
        "mangledName": "$s7m4399OM11PersistenceC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintLayoutSupportDSL",
        "printedName": "ConstraintLayoutSupportDSL",
        "children": [
          {
            "kind": "Var",
            "name": "target",
            "printedName": "target",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM26ConstraintLayoutSupportDSLV6targetyXlSgvp",
            "mangledName": "$s7m4399OM26ConstraintLayoutSupportDSLV6targetyXlSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AnyObject?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "AnyObject"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM26ConstraintLayoutSupportDSLV6targetyXlSgvg",
                "mangledName": "$s7m4399OM26ConstraintLayoutSupportDSLV6targetyXlSgvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "top",
            "printedName": "top",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM26ConstraintLayoutSupportDSLV3topAA0C4ItemCvp",
            "mangledName": "$s7m4399OM26ConstraintLayoutSupportDSLV3topAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM26ConstraintLayoutSupportDSLV3topAA0C4ItemCvg",
                "mangledName": "$s7m4399OM26ConstraintLayoutSupportDSLV3topAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bottom",
            "printedName": "bottom",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM26ConstraintLayoutSupportDSLV6bottomAA0C4ItemCvp",
            "mangledName": "$s7m4399OM26ConstraintLayoutSupportDSLV6bottomAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM26ConstraintLayoutSupportDSLV6bottomAA0C4ItemCvg",
                "mangledName": "$s7m4399OM26ConstraintLayoutSupportDSLV6bottomAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "height",
            "printedName": "height",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM26ConstraintLayoutSupportDSLV6heightAA0C4ItemCvp",
            "mangledName": "$s7m4399OM26ConstraintLayoutSupportDSLV6heightAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM26ConstraintLayoutSupportDSLV6heightAA0C4ItemCvg",
                "mangledName": "$s7m4399OM26ConstraintLayoutSupportDSLV6heightAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:7m4399OM26ConstraintLayoutSupportDSLV",
        "mangledName": "$s7m4399OM26ConstraintLayoutSupportDSLV",
        "moduleName": "m4399OM",
        "intro_iOS": "8.0",
        "declAttributes": [
          "AccessControl",
          "Available"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintDSL",
            "printedName": "ConstraintDSL",
            "usr": "s:7m4399OM13ConstraintDSLP",
            "mangledName": "$s7m4399OM13ConstraintDSLP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "TipsPop",
        "printedName": "TipsPop",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.TipsPop?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TipsPop",
                    "printedName": "m4399OM.TipsPop",
                    "usr": "c:@M@m4399OM@objc(cs)TipsPop"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)TipsPop(im)initWithCoder:",
            "mangledName": "$s7m4399OM7TipsPopC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required",
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "setupUI",
            "printedName": "setupUI()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM7TipsPopC7setupUIyyF",
            "mangledName": "$s7m4399OM7TipsPopC7setupUIyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "TipsPopCloseType",
            "printedName": "TipsPopCloseType",
            "children": [
              {
                "kind": "Var",
                "name": "closeButton",
                "printedName": "closeButton",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(m4399OM.TipsPop.TipsPopCloseType.Type) -> m4399OM.TipsPop.TipsPopCloseType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TipsPopCloseType",
                        "printedName": "m4399OM.TipsPop.TipsPopCloseType",
                        "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "m4399OM.TipsPop.TipsPopCloseType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "TipsPopCloseType",
                            "printedName": "m4399OM.TipsPop.TipsPopCloseType",
                            "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO11closeButtonyA2EmF",
                "mangledName": "$s7m4399OM7TipsPopC0cD9CloseTypeO11closeButtonyA2EmF",
                "moduleName": "m4399OM",
                "declAttributes": [
                  "ObjC"
                ],
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "countdown",
                "printedName": "countdown",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(m4399OM.TipsPop.TipsPopCloseType.Type) -> m4399OM.TipsPop.TipsPopCloseType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TipsPopCloseType",
                        "printedName": "m4399OM.TipsPop.TipsPopCloseType",
                        "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "m4399OM.TipsPop.TipsPopCloseType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "TipsPopCloseType",
                            "printedName": "m4399OM.TipsPop.TipsPopCloseType",
                            "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO9countdownyA2EmF",
                "mangledName": "$s7m4399OM7TipsPopC0cD9CloseTypeO9countdownyA2EmF",
                "moduleName": "m4399OM",
                "declAttributes": [
                  "ObjC"
                ],
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "other",
                "printedName": "other",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(m4399OM.TipsPop.TipsPopCloseType.Type) -> m4399OM.TipsPop.TipsPopCloseType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TipsPopCloseType",
                        "printedName": "m4399OM.TipsPop.TipsPopCloseType",
                        "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "m4399OM.TipsPop.TipsPopCloseType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "TipsPopCloseType",
                            "printedName": "m4399OM.TipsPop.TipsPopCloseType",
                            "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO5otheryA2EmF",
                "mangledName": "$s7m4399OM7TipsPopC0cD9CloseTypeO5otheryA2EmF",
                "moduleName": "m4399OM",
                "declAttributes": [
                  "ObjC"
                ],
                "fixedbinaryorder": 2
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "m4399OM.TipsPop.TipsPopCloseType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TipsPopCloseType",
                        "printedName": "m4399OM.TipsPop.TipsPopCloseType",
                        "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO8rawValueAESgSi_tcfc",
                "mangledName": "$s7m4399OM7TipsPopC0cD9CloseTypeO8rawValueAESgSi_tcfc",
                "moduleName": "m4399OM",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "rawValue",
                "printedName": "rawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO8rawValueSivp",
                "mangledName": "$s7m4399OM7TipsPopC0cD9CloseTypeO8rawValueSivp",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO8rawValueSivg",
                    "mangledName": "$s7m4399OM7TipsPopC0cD9CloseTypeO8rawValueSivg",
                    "moduleName": "m4399OM",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:7m4399OM7TipsPopC0cD9CloseTypeO",
            "mangledName": "$s7m4399OM7TipsPopC0cD9CloseTypeO",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "textView",
            "printedName": "textView(_:shouldInteractWith:in:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UITextView",
                "printedName": "UIKit.UITextView",
                "usr": "c:objc(cs)UITextView"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "_NSRange",
                "printedName": "Foundation._NSRange",
                "usr": "c:@S@_NSRange"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@m4399OM@objc(cs)TipsPop(im)textView:shouldInteractWithURL:inRange:",
            "mangledName": "$s7m4399OM7TipsPopC8textView_18shouldInteractWith2inSbSo06UITextF0C_10Foundation3URLVSo8_NSRangeVtF",
            "moduleName": "m4399OM",
            "objc_name": "textView:shouldInteractWithURL:inRange:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)TipsPop",
        "mangledName": "$s7m4399OM7TipsPopC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)UIView",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UIView",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          },
          {
            "kind": "Conformance",
            "name": "LayoutConstraintItem",
            "printedName": "LayoutConstraintItem",
            "usr": "s:7m4399OM20LayoutConstraintItemP",
            "mangledName": "$s7m4399OM20LayoutConstraintItemP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          },
          {
            "kind": "Conformance",
            "name": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UnselectableTappableTextView",
        "printedName": "UnselectableTappableTextView",
        "children": [
          {
            "kind": "Var",
            "name": "selectedTextRange",
            "printedName": "selectedTextRange",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UITextRange?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UITextRange",
                    "printedName": "UIKit.UITextRange",
                    "usr": "c:objc(cs)UITextRange"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@m4399OM@objc(cs)UnselectableTappableTextView(py)selectedTextRange",
            "mangledName": "$s7m4399OM28UnselectableTappableTextViewC08selectedE5RangeSo06UITextH0CSgvp",
            "moduleName": "m4399OM",
            "overriding": true,
            "objc_name": "selectedTextRange",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UITextRange?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UITextRange",
                        "printedName": "UIKit.UITextRange",
                        "usr": "c:objc(cs)UITextRange"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@m4399OM@objc(cs)UnselectableTappableTextView(im)selectedTextRange",
                "mangledName": "$s7m4399OM28UnselectableTappableTextViewC08selectedE5RangeSo06UITextH0CSgvg",
                "moduleName": "m4399OM",
                "overriding": true,
                "objc_name": "selectedTextRange",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UITextRange?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UITextRange",
                        "printedName": "UIKit.UITextRange",
                        "usr": "c:objc(cs)UITextRange"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@m4399OM@objc(cs)UnselectableTappableTextView(im)setSelectedTextRange:",
                "mangledName": "$s7m4399OM28UnselectableTappableTextViewC08selectedE5RangeSo06UITextH0CSgvs",
                "moduleName": "m4399OM",
                "overriding": true,
                "objc_name": "setSelectedTextRange:",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "gestureRecognizerShouldBegin",
            "printedName": "gestureRecognizerShouldBegin(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UIGestureRecognizer",
                "printedName": "UIKit.UIGestureRecognizer",
                "usr": "c:objc(cs)UIGestureRecognizer"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)UnselectableTappableTextView(im)gestureRecognizerShouldBegin:",
            "mangledName": "$s7m4399OM28UnselectableTappableTextViewC28gestureRecognizerShouldBeginySbSo09UIGestureH0CF",
            "moduleName": "m4399OM",
            "overriding": true,
            "objc_name": "gestureRecognizerShouldBegin:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(frame:textContainer:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UnselectableTappableTextView",
                "printedName": "m4399OM.UnselectableTappableTextView",
                "usr": "c:@M@m4399OM@objc(cs)UnselectableTappableTextView"
              },
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.NSTextContainer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSTextContainer",
                    "printedName": "UIKit.NSTextContainer",
                    "usr": "c:objc(cs)NSTextContainer"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)UnselectableTappableTextView(im)initWithFrame:textContainer:",
            "mangledName": "$s7m4399OM28UnselectableTappableTextViewC5frame13textContainerACSo6CGRectV_So06NSTextI0CSgtcfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "intro_iOS": "7.0",
            "objc_name": "initWithFrame:textContainer:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "Available"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.UnselectableTappableTextView?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnselectableTappableTextView",
                    "printedName": "m4399OM.UnselectableTappableTextView",
                    "usr": "c:@M@m4399OM@objc(cs)UnselectableTappableTextView"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)UnselectableTappableTextView(im)initWithCoder:",
            "mangledName": "$s7m4399OM28UnselectableTappableTextViewC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)UnselectableTappableTextView",
        "mangledName": "$s7m4399OM28UnselectableTappableTextViewC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)UITextView",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UITextView",
          "UIKit.UIScrollView",
          "UIKit.UIView",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          },
          {
            "kind": "Conformance",
            "name": "LayoutConstraintItem",
            "printedName": "LayoutConstraintItem",
            "usr": "s:7m4399OM20LayoutConstraintItemP",
            "mangledName": "$s7m4399OM20LayoutConstraintItemP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          },
          {
            "kind": "Conformance",
            "name": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "UITextSearching",
            "printedName": "UITextSearching",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "DocumentIdentifier",
                "printedName": "DocumentIdentifier",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.AnyHashable?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AnyHashable",
                        "printedName": "Swift.AnyHashable",
                        "usr": "s:s11AnyHashableV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ]
              }
            ],
            "usr": "s:5UIKit15UITextSearchingP",
            "mangledName": "$s5UIKit15UITextSearchingP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintMakerEditable",
        "printedName": "ConstraintMakerEditable",
        "children": [
          {
            "kind": "Function",
            "name": "multipliedBy",
            "printedName": "multipliedBy(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerEditable",
                "printedName": "m4399OM.ConstraintMakerEditable",
                "usr": "s:7m4399OM23ConstraintMakerEditableC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintMultiplierTarget",
                "printedName": "any m4399OM.ConstraintMultiplierTarget",
                "usr": "s:7m4399OM26ConstraintMultiplierTargetP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM23ConstraintMakerEditableC12multipliedByyAcA0C16MultiplierTarget_pF",
            "mangledName": "$s7m4399OM23ConstraintMakerEditableC12multipliedByyAcA0C16MultiplierTarget_pF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "dividedBy",
            "printedName": "dividedBy(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerEditable",
                "printedName": "m4399OM.ConstraintMakerEditable",
                "usr": "s:7m4399OM23ConstraintMakerEditableC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintMultiplierTarget",
                "printedName": "any m4399OM.ConstraintMultiplierTarget",
                "usr": "s:7m4399OM26ConstraintMultiplierTargetP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM23ConstraintMakerEditableC9dividedByyAcA0C16MultiplierTarget_pF",
            "mangledName": "$s7m4399OM23ConstraintMakerEditableC9dividedByyAcA0C16MultiplierTarget_pF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "offset",
            "printedName": "offset(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerEditable",
                "printedName": "m4399OM.ConstraintMakerEditable",
                "usr": "s:7m4399OM23ConstraintMakerEditableC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintOffsetTarget",
                "printedName": "any m4399OM.ConstraintOffsetTarget",
                "usr": "s:7m4399OM22ConstraintOffsetTargetP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM23ConstraintMakerEditableC6offsetyAcA0C12OffsetTarget_pF",
            "mangledName": "$s7m4399OM23ConstraintMakerEditableC6offsetyAcA0C12OffsetTarget_pF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "inset",
            "printedName": "inset(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerEditable",
                "printedName": "m4399OM.ConstraintMakerEditable",
                "usr": "s:7m4399OM23ConstraintMakerEditableC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintInsetTarget",
                "printedName": "any m4399OM.ConstraintInsetTarget",
                "usr": "s:7m4399OM21ConstraintInsetTargetP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM23ConstraintMakerEditableC5insetyAcA0C11InsetTarget_pF",
            "mangledName": "$s7m4399OM23ConstraintMakerEditableC5insetyAcA0C11InsetTarget_pF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:7m4399OM23ConstraintMakerEditableC",
        "mangledName": "$s7m4399OM23ConstraintMakerEditableC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "superclassUsr": "s:7m4399OM27ConstraintMakerPriortizableC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "m4399OM.ConstraintMakerPriortizable",
          "m4399OM.ConstraintMakerFinalizable"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StoreKit",
        "printedName": "StoreKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintMakerRelatable",
        "printedName": "ConstraintMakerRelatable",
        "children": [
          {
            "kind": "Function",
            "name": "equalTo",
            "printedName": "equalTo(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerEditable",
                "printedName": "m4399OM.ConstraintMakerEditable",
                "usr": "s:7m4399OM23ConstraintMakerEditableC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintRelatableTarget",
                "printedName": "any m4399OM.ConstraintRelatableTarget",
                "usr": "s:7m4399OM25ConstraintRelatableTargetP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "hasDefaultArg": true,
                "usr": "s:Su"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM24ConstraintMakerRelatableC7equalToyAA0cD8EditableCAA0cE6Target_p_SSSutF",
            "mangledName": "$s7m4399OM24ConstraintMakerRelatableC7equalToyAA0cD8EditableCAA0cE6Target_p_SSSutF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "equalToSuperview",
            "printedName": "equalToSuperview(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerEditable",
                "printedName": "m4399OM.ConstraintMakerEditable",
                "usr": "s:7m4399OM23ConstraintMakerEditableC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "hasDefaultArg": true,
                "usr": "s:Su"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM24ConstraintMakerRelatableC16equalToSuperviewyAA0cD8EditableCSS_SutF",
            "mangledName": "$s7m4399OM24ConstraintMakerRelatableC16equalToSuperviewyAA0cD8EditableCSS_SutF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "lessThanOrEqualTo",
            "printedName": "lessThanOrEqualTo(_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerEditable",
                "printedName": "m4399OM.ConstraintMakerEditable",
                "usr": "s:7m4399OM23ConstraintMakerEditableC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintRelatableTarget",
                "printedName": "any m4399OM.ConstraintRelatableTarget",
                "usr": "s:7m4399OM25ConstraintRelatableTargetP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "hasDefaultArg": true,
                "usr": "s:Su"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM24ConstraintMakerRelatableC17lessThanOrEqualToyAA0cD8EditableCAA0cE6Target_p_SSSutF",
            "mangledName": "$s7m4399OM24ConstraintMakerRelatableC17lessThanOrEqualToyAA0cD8EditableCAA0cE6Target_p_SSSutF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "lessThanOrEqualToSuperview",
            "printedName": "lessThanOrEqualToSuperview(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerEditable",
                "printedName": "m4399OM.ConstraintMakerEditable",
                "usr": "s:7m4399OM23ConstraintMakerEditableC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "hasDefaultArg": true,
                "usr": "s:Su"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM24ConstraintMakerRelatableC26lessThanOrEqualToSuperviewyAA0cD8EditableCSS_SutF",
            "mangledName": "$s7m4399OM24ConstraintMakerRelatableC26lessThanOrEqualToSuperviewyAA0cD8EditableCSS_SutF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "greaterThanOrEqualTo",
            "printedName": "greaterThanOrEqualTo(_:_:line:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerEditable",
                "printedName": "m4399OM.ConstraintMakerEditable",
                "usr": "s:7m4399OM23ConstraintMakerEditableC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintRelatableTarget",
                "printedName": "any m4399OM.ConstraintRelatableTarget",
                "usr": "s:7m4399OM25ConstraintRelatableTargetP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "hasDefaultArg": true,
                "usr": "s:Su"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM24ConstraintMakerRelatableC20greaterThanOrEqualTo__4lineAA0cD8EditableCAA0cE6Target_p_SSSutF",
            "mangledName": "$s7m4399OM24ConstraintMakerRelatableC20greaterThanOrEqualTo__4lineAA0cD8EditableCAA0cE6Target_p_SSSutF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "greaterThanOrEqualToSuperview",
            "printedName": "greaterThanOrEqualToSuperview(_:line:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerEditable",
                "printedName": "m4399OM.ConstraintMakerEditable",
                "usr": "s:7m4399OM23ConstraintMakerEditableC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "hasDefaultArg": true,
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "hasDefaultArg": true,
                "usr": "s:Su"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM24ConstraintMakerRelatableC29greaterThanOrEqualToSuperview_4lineAA0cD8EditableCSS_SutF",
            "mangledName": "$s7m4399OM24ConstraintMakerRelatableC29greaterThanOrEqualToSuperview_4lineAA0cD8EditableCSS_SutF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:7m4399OM24ConstraintMakerRelatableC",
        "mangledName": "$s7m4399OM24ConstraintMakerRelatableC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintOffsetTarget",
        "printedName": "ConstraintOffsetTarget",
        "declKind": "Protocol",
        "usr": "s:7m4399OM22ConstraintOffsetTargetP",
        "mangledName": "$s7m4399OM22ConstraintOffsetTargetP",
        "moduleName": "m4399OM",
        "genericSig": "<τ_0_0 : m4399OM.ConstraintConstantTarget>",
        "sugared_genericSig": "<Self : m4399OM.ConstraintConstantTarget>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintConstantTarget",
            "printedName": "ConstraintConstantTarget",
            "usr": "s:7m4399OM24ConstraintConstantTargetP",
            "mangledName": "$s7m4399OM24ConstraintConstantTargetP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintViewDSL",
        "printedName": "ConstraintViewDSL",
        "children": [
          {
            "kind": "Function",
            "name": "prepareConstraints",
            "printedName": "prepareConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[m4399OM.Constraint]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Constraint",
                    "printedName": "m4399OM.Constraint",
                    "usr": "s:7m4399OM10ConstraintC"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM17ConstraintViewDSLV18prepareConstraintsySayAA0C0CGyAA0C5MakerCXEF",
            "mangledName": "$s7m4399OM17ConstraintViewDSLV18prepareConstraintsySayAA0C0CGyAA0C5MakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeConstraints",
            "printedName": "makeConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM17ConstraintViewDSLV15makeConstraintsyyyAA0C5MakerCXEF",
            "mangledName": "$s7m4399OM17ConstraintViewDSLV15makeConstraintsyyyAA0C5MakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "remakeConstraints",
            "printedName": "remakeConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM17ConstraintViewDSLV17remakeConstraintsyyyAA0C5MakerCXEF",
            "mangledName": "$s7m4399OM17ConstraintViewDSLV17remakeConstraintsyyyAA0C5MakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateConstraints",
            "printedName": "updateConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM17ConstraintViewDSLV17updateConstraintsyyyAA0C5MakerCXEF",
            "mangledName": "$s7m4399OM17ConstraintViewDSLV17updateConstraintsyyyAA0C5MakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "removeConstraints",
            "printedName": "removeConstraints()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM17ConstraintViewDSLV17removeConstraintsyyF",
            "mangledName": "$s7m4399OM17ConstraintViewDSLV17removeConstraintsyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "contentHuggingHorizontalPriority",
            "printedName": "contentHuggingHorizontalPriority",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM17ConstraintViewDSLV32contentHuggingHorizontalPrioritySfvp",
            "mangledName": "$s7m4399OM17ConstraintViewDSLV32contentHuggingHorizontalPrioritySfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV32contentHuggingHorizontalPrioritySfvg",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV32contentHuggingHorizontalPrioritySfvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV32contentHuggingHorizontalPrioritySfvs",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV32contentHuggingHorizontalPrioritySfvs",
                "moduleName": "m4399OM",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV32contentHuggingHorizontalPrioritySfvM",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV32contentHuggingHorizontalPrioritySfvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "contentHuggingVerticalPriority",
            "printedName": "contentHuggingVerticalPriority",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM17ConstraintViewDSLV30contentHuggingVerticalPrioritySfvp",
            "mangledName": "$s7m4399OM17ConstraintViewDSLV30contentHuggingVerticalPrioritySfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV30contentHuggingVerticalPrioritySfvg",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV30contentHuggingVerticalPrioritySfvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV30contentHuggingVerticalPrioritySfvs",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV30contentHuggingVerticalPrioritySfvs",
                "moduleName": "m4399OM",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV30contentHuggingVerticalPrioritySfvM",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV30contentHuggingVerticalPrioritySfvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "contentCompressionResistanceHorizontalPriority",
            "printedName": "contentCompressionResistanceHorizontalPriority",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM17ConstraintViewDSLV46contentCompressionResistanceHorizontalPrioritySfvp",
            "mangledName": "$s7m4399OM17ConstraintViewDSLV46contentCompressionResistanceHorizontalPrioritySfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV46contentCompressionResistanceHorizontalPrioritySfvg",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV46contentCompressionResistanceHorizontalPrioritySfvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV46contentCompressionResistanceHorizontalPrioritySfvs",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV46contentCompressionResistanceHorizontalPrioritySfvs",
                "moduleName": "m4399OM",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV46contentCompressionResistanceHorizontalPrioritySfvM",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV46contentCompressionResistanceHorizontalPrioritySfvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "contentCompressionResistanceVerticalPriority",
            "printedName": "contentCompressionResistanceVerticalPriority",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM17ConstraintViewDSLV44contentCompressionResistanceVerticalPrioritySfvp",
            "mangledName": "$s7m4399OM17ConstraintViewDSLV44contentCompressionResistanceVerticalPrioritySfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV44contentCompressionResistanceVerticalPrioritySfvg",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV44contentCompressionResistanceVerticalPrioritySfvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV44contentCompressionResistanceVerticalPrioritySfvs",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV44contentCompressionResistanceVerticalPrioritySfvs",
                "moduleName": "m4399OM",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV44contentCompressionResistanceVerticalPrioritySfvM",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV44contentCompressionResistanceVerticalPrioritySfvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "target",
            "printedName": "target",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM17ConstraintViewDSLV6targetyXlSgvp",
            "mangledName": "$s7m4399OM17ConstraintViewDSLV6targetyXlSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AnyObject?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "AnyObject"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM17ConstraintViewDSLV6targetyXlSgvg",
                "mangledName": "$s7m4399OM17ConstraintViewDSLV6targetyXlSgvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:7m4399OM17ConstraintViewDSLV",
        "mangledName": "$s7m4399OM17ConstraintViewDSLV",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintAttributesDSL",
            "printedName": "ConstraintAttributesDSL",
            "usr": "s:7m4399OM23ConstraintAttributesDSLP",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintBasicAttributesDSL",
            "printedName": "ConstraintBasicAttributesDSL",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLP",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintDSL",
            "printedName": "ConstraintDSL",
            "usr": "s:7m4399OM13ConstraintDSLP",
            "mangledName": "$s7m4399OM13ConstraintDSLP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "WebKit",
        "printedName": "WebKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintLayoutGuideDSL",
        "printedName": "ConstraintLayoutGuideDSL",
        "children": [
          {
            "kind": "Function",
            "name": "prepareConstraints",
            "printedName": "prepareConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[m4399OM.Constraint]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Constraint",
                    "printedName": "m4399OM.Constraint",
                    "usr": "s:7m4399OM10ConstraintC"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM24ConstraintLayoutGuideDSLV18prepareConstraintsySayAA0C0CGyAA0C5MakerCXEF",
            "mangledName": "$s7m4399OM24ConstraintLayoutGuideDSLV18prepareConstraintsySayAA0C0CGyAA0C5MakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeConstraints",
            "printedName": "makeConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM24ConstraintLayoutGuideDSLV15makeConstraintsyyyAA0C5MakerCXEF",
            "mangledName": "$s7m4399OM24ConstraintLayoutGuideDSLV15makeConstraintsyyyAA0C5MakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "remakeConstraints",
            "printedName": "remakeConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM24ConstraintLayoutGuideDSLV17remakeConstraintsyyyAA0C5MakerCXEF",
            "mangledName": "$s7m4399OM24ConstraintLayoutGuideDSLV17remakeConstraintsyyyAA0C5MakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateConstraints",
            "printedName": "updateConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM24ConstraintLayoutGuideDSLV17updateConstraintsyyyAA0C5MakerCXEF",
            "mangledName": "$s7m4399OM24ConstraintLayoutGuideDSLV17updateConstraintsyyyAA0C5MakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "removeConstraints",
            "printedName": "removeConstraints()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM24ConstraintLayoutGuideDSLV17removeConstraintsyyF",
            "mangledName": "$s7m4399OM24ConstraintLayoutGuideDSLV17removeConstraintsyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "target",
            "printedName": "target",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM24ConstraintLayoutGuideDSLV6targetyXlSgvp",
            "mangledName": "$s7m4399OM24ConstraintLayoutGuideDSLV6targetyXlSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AnyObject?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "AnyObject"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM24ConstraintLayoutGuideDSLV6targetyXlSgvg",
                "mangledName": "$s7m4399OM24ConstraintLayoutGuideDSLV6targetyXlSgvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:7m4399OM24ConstraintLayoutGuideDSLV",
        "mangledName": "$s7m4399OM24ConstraintLayoutGuideDSLV",
        "moduleName": "m4399OM",
        "intro_Macosx": "10.11",
        "intro_iOS": "9.0",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintAttributesDSL",
            "printedName": "ConstraintAttributesDSL",
            "usr": "s:7m4399OM23ConstraintAttributesDSLP",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintBasicAttributesDSL",
            "printedName": "ConstraintBasicAttributesDSL",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLP",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintDSL",
            "printedName": "ConstraintDSL",
            "usr": "s:7m4399OM13ConstraintDSLP",
            "mangledName": "$s7m4399OM13ConstraintDSLP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintMaker",
        "printedName": "ConstraintMaker",
        "children": [
          {
            "kind": "Var",
            "name": "left",
            "printedName": "left",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC4leftAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC4leftAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC4leftAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC4leftAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "top",
            "printedName": "top",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC3topAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC3topAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC3topAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC3topAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bottom",
            "printedName": "bottom",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC6bottomAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC6bottomAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC6bottomAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC6bottomAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "right",
            "printedName": "right",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC5rightAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC5rightAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC5rightAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC5rightAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "leading",
            "printedName": "leading",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC7leadingAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC7leadingAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC7leadingAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC7leadingAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trailing",
            "printedName": "trailing",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC8trailingAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC8trailingAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC8trailingAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC8trailingAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "width",
            "printedName": "width",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC5widthAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC5widthAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC5widthAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC5widthAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "height",
            "printedName": "height",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC6heightAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC6heightAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC6heightAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC6heightAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerX",
            "printedName": "centerX",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC7centerXAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC7centerXAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC7centerXAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC7centerXAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerY",
            "printedName": "centerY",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC7centerYAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC7centerYAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC7centerYAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC7centerYAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "baseline",
            "printedName": "baseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC8baselineAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC8baselineAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC8baselineAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC8baselineAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lastBaseline",
            "printedName": "lastBaseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC12lastBaselineAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC12lastBaselineAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC12lastBaselineAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC12lastBaselineAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "firstBaseline",
            "printedName": "firstBaseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC13firstBaselineAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC13firstBaselineAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "intro_Macosx": "10.11",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC13firstBaselineAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC13firstBaselineAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "leftMargin",
            "printedName": "leftMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC10leftMarginAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC10leftMarginAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC10leftMarginAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC10leftMarginAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "rightMargin",
            "printedName": "rightMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC11rightMarginAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC11rightMarginAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC11rightMarginAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC11rightMarginAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "topMargin",
            "printedName": "topMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC9topMarginAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC9topMarginAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC9topMarginAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC9topMarginAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bottomMargin",
            "printedName": "bottomMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC12bottomMarginAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC12bottomMarginAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC12bottomMarginAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC12bottomMarginAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "leadingMargin",
            "printedName": "leadingMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC13leadingMarginAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC13leadingMarginAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC13leadingMarginAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC13leadingMarginAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trailingMargin",
            "printedName": "trailingMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC14trailingMarginAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC14trailingMarginAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC14trailingMarginAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC14trailingMarginAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerXWithinMargins",
            "printedName": "centerXWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC20centerXWithinMarginsAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC20centerXWithinMarginsAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC20centerXWithinMarginsAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC20centerXWithinMarginsAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerYWithinMargins",
            "printedName": "centerYWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC20centerYWithinMarginsAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC20centerYWithinMarginsAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC20centerYWithinMarginsAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC20centerYWithinMarginsAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "edges",
            "printedName": "edges",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC5edgesAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC5edgesAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC5edgesAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC5edgesAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "size",
            "printedName": "size",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC4sizeAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC4sizeAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC4sizeAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC4sizeAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "center",
            "printedName": "center",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC6centerAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC6centerAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC6centerAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC6centerAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "margins",
            "printedName": "margins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC7marginsAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC7marginsAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC7marginsAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC7marginsAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerWithinMargins",
            "printedName": "centerWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15ConstraintMakerC19centerWithinMarginsAA0cD10ExtendableCvp",
            "mangledName": "$s7m4399OM15ConstraintMakerC19centerWithinMarginsAA0cD10ExtendableCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15ConstraintMakerC19centerWithinMarginsAA0cD10ExtendableCvg",
                "mangledName": "$s7m4399OM15ConstraintMakerC19centerWithinMarginsAA0cD10ExtendableCvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:7m4399OM15ConstraintMakerC",
        "mangledName": "$s7m4399OM15ConstraintMakerC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "WebKit",
        "printedName": "WebKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "StoreKit",
        "printedName": "StoreKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintInsetTarget",
        "printedName": "ConstraintInsetTarget",
        "declKind": "Protocol",
        "usr": "s:7m4399OM21ConstraintInsetTargetP",
        "mangledName": "$s7m4399OM21ConstraintInsetTargetP",
        "moduleName": "m4399OM",
        "genericSig": "<τ_0_0 : m4399OM.ConstraintConstantTarget>",
        "sugared_genericSig": "<Self : m4399OM.ConstraintConstantTarget>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintConstantTarget",
            "printedName": "ConstraintConstantTarget",
            "usr": "s:7m4399OM24ConstraintConstantTargetP",
            "mangledName": "$s7m4399OM24ConstraintConstantTargetP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "LayoutConstraint",
        "printedName": "LayoutConstraint",
        "children": [
          {
            "kind": "Var",
            "name": "label",
            "printedName": "label",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM16LayoutConstraintC5labelSSSgvp",
            "mangledName": "$s7m4399OM16LayoutConstraintC5labelSSSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM16LayoutConstraintC5labelSSSgvg",
                "mangledName": "$s7m4399OM16LayoutConstraintC5labelSSSgvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM16LayoutConstraintC5labelSSSgvs",
                "mangledName": "$s7m4399OM16LayoutConstraintC5labelSSSgvs",
                "moduleName": "m4399OM",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM16LayoutConstraintC5labelSSSgvM",
                "mangledName": "$s7m4399OM16LayoutConstraintC5labelSSSgvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LayoutConstraint",
                "printedName": "m4399OM.LayoutConstraint",
                "usr": "c:@M@m4399OM@objc(cs)LayoutConstraint"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)LayoutConstraint(im)init",
            "mangledName": "$s7m4399OM16LayoutConstraintCACycfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@m4399OM@objc(cs)LayoutConstraint(py)description",
            "mangledName": "$s7m4399OM16LayoutConstraintC11descriptionSSvp",
            "moduleName": "m4399OM",
            "overriding": true,
            "objc_name": "description",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@m4399OM@objc(cs)LayoutConstraint(im)description",
                "mangledName": "$s7m4399OM16LayoutConstraintC11descriptionSSvg",
                "moduleName": "m4399OM",
                "overriding": true,
                "objc_name": "description",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)LayoutConstraint",
        "mangledName": "$s7m4399OM16LayoutConstraintC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSLayoutConstraint",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.NSLayoutConstraint",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "IAPService",
        "printedName": "IAPService",
        "children": [
          {
            "kind": "Var",
            "name": "defaultService",
            "printedName": "defaultService",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "IAPService",
                "printedName": "m4399OM.IAPService",
                "usr": "c:@M@m4399OM@objc(cs)IAPService"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@m4399OM@objc(cs)IAPService(cpy)defaultService",
            "mangledName": "$s7m4399OM10IAPServiceC14defaultServiceACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IAPService",
                    "printedName": "m4399OM.IAPService",
                    "usr": "c:@M@m4399OM@objc(cs)IAPService"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@m4399OM@objc(cs)IAPService(cm)defaultService",
                "mangledName": "$s7m4399OM10IAPServiceC14defaultServiceACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "fetchProduct",
            "printedName": "fetchProduct(success:fail:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([m4399OM.OMProduct]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[m4399OM.OMProduct]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OMProduct",
                        "printedName": "m4399OM.OMProduct",
                        "usr": "c:objc(cs)OMProduct"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.OMPaymentError) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OMPaymentError",
                    "printedName": "m4399OM.OMPaymentError",
                    "usr": "c:objc(cs)OMPaymentError"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)IAPService(im)fetchProductWithSuccess:fail:",
            "mangledName": "$s7m4399OM10IAPServiceC12fetchProduct7success4failyySaySo9OMProductCGc_ySo14OMPaymentErrorCctF",
            "moduleName": "m4399OM",
            "objc_name": "fetchProductWithSuccess:fail:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "purchase",
            "printedName": "purchase(with:mark:roleInfo:purchasingStatu:success:userCancel:fail:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.OMRoleInfoModel?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OMRoleInfoModel",
                    "printedName": "m4399OM.OMRoleInfoModel",
                    "usr": "c:objc(cs)OMRoleInfoModel"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.OMPurchasingStatu) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OMPurchasingStatu",
                    "printedName": "m4399OM.OMPurchasingStatu",
                    "usr": "c:@E@OMPurchasingStatu"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.OMPurchaseResultInfo) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OMPurchaseResultInfo",
                    "printedName": "m4399OM.OMPurchaseResultInfo",
                    "usr": "c:objc(cs)OMPurchaseResultInfo"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.OMPaymentError) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OMPaymentError",
                    "printedName": "m4399OM.OMPaymentError",
                    "usr": "c:objc(cs)OMPaymentError"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.OMPaymentError) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OMPaymentError",
                    "printedName": "m4399OM.OMPaymentError",
                    "usr": "c:objc(cs)OMPaymentError"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)IAPService(im)purchaseWith:mark:roleInfo:purchasingStatu:success:userCancel:fail:",
            "mangledName": "$s7m4399OM10IAPServiceC8purchase4with4mark8roleInfo15purchasingStatu7success10userCancel4failySS_SSSo06OMRoleH5ModelCSgySo012OMPurchasingJ0VcySo016OMPurchaseResultH0CcySo14OMPaymentErrorCcyATctF",
            "moduleName": "m4399OM",
            "objc_name": "purchaseWith:mark:roleInfo:purchasingStatu:success:userCancel:fail:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "IAPService",
                "printedName": "m4399OM.IAPService",
                "usr": "c:@M@m4399OM@objc(cs)IAPService"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)IAPService(im)init",
            "mangledName": "$s7m4399OM10IAPServiceCACycfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "UID",
            "printedName": "UID()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10IAPServiceC3UIDSSyF",
            "mangledName": "$s7m4399OM10IAPServiceC3UIDSSyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "networkStatu",
            "printedName": "networkStatu()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConnectionType",
                "printedName": "m4399OM.ConnectionType",
                "usr": "s:7m4399OM14ConnectionTypeO"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10IAPServiceC12networkStatuAA14ConnectionTypeOyF",
            "mangledName": "$s7m4399OM10IAPServiceC12networkStatuAA14ConnectionTypeOyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)IAPService",
        "mangledName": "$s7m4399OM10IAPServiceC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "PaymentDelegate",
            "printedName": "PaymentDelegate",
            "usr": "s:7m4399OM15PaymentDelegateP",
            "mangledName": "$s7m4399OM15PaymentDelegateP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintPriorityTarget",
        "printedName": "ConstraintPriorityTarget",
        "children": [
          {
            "kind": "Var",
            "name": "constraintPriorityTargetValue",
            "printedName": "constraintPriorityTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM24ConstraintPriorityTargetP010constraintdE5ValueSfvp",
            "mangledName": "$s7m4399OM24ConstraintPriorityTargetP010constraintdE5ValueSfvp",
            "moduleName": "m4399OM",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM24ConstraintPriorityTargetP010constraintdE5ValueSfvg",
                "mangledName": "$s7m4399OM24ConstraintPriorityTargetP010constraintdE5ValueSfvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintPriorityTarget>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintPriorityTarget>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7m4399OM24ConstraintPriorityTargetP",
        "mangledName": "$s7m4399OM24ConstraintPriorityTargetP",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintConfig",
        "printedName": "ConstraintConfig",
        "children": [
          {
            "kind": "Var",
            "name": "interfaceLayoutDirection",
            "printedName": "interfaceLayoutDirection",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIUserInterfaceLayoutDirection",
                "printedName": "UIKit.UIUserInterfaceLayoutDirection",
                "usr": "c:@E@UIUserInterfaceLayoutDirection"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM16ConstraintConfigV24interfaceLayoutDirectionSo015UIUserInterfacefG0VvpZ",
            "mangledName": "$s7m4399OM16ConstraintConfigV24interfaceLayoutDirectionSo015UIUserInterfacefG0VvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIUserInterfaceLayoutDirection",
                    "printedName": "UIKit.UIUserInterfaceLayoutDirection",
                    "usr": "c:@E@UIUserInterfaceLayoutDirection"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM16ConstraintConfigV24interfaceLayoutDirectionSo015UIUserInterfacefG0VvgZ",
                "mangledName": "$s7m4399OM16ConstraintConfigV24interfaceLayoutDirectionSo015UIUserInterfacefG0VvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIUserInterfaceLayoutDirection",
                    "printedName": "UIKit.UIUserInterfaceLayoutDirection",
                    "usr": "c:@E@UIUserInterfaceLayoutDirection"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM16ConstraintConfigV24interfaceLayoutDirectionSo015UIUserInterfacefG0VvsZ",
                "mangledName": "$s7m4399OM16ConstraintConfigV24interfaceLayoutDirectionSo015UIUserInterfacefG0VvsZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM16ConstraintConfigV24interfaceLayoutDirectionSo015UIUserInterfacefG0VvMZ",
                "mangledName": "$s7m4399OM16ConstraintConfigV24interfaceLayoutDirectionSo015UIUserInterfacefG0VvMZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:7m4399OM16ConstraintConfigV",
        "mangledName": "$s7m4399OM16ConstraintConfigV",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintMakerPriortizable",
        "printedName": "ConstraintMakerPriortizable",
        "children": [
          {
            "kind": "Function",
            "name": "priority",
            "printedName": "priority(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerFinalizable",
                "printedName": "m4399OM.ConstraintMakerFinalizable",
                "usr": "s:7m4399OM26ConstraintMakerFinalizableC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM27ConstraintMakerPriortizableC8priorityyAA0cD11FinalizableCAA0C8PriorityVF",
            "mangledName": "$s7m4399OM27ConstraintMakerPriortizableC8priorityyAA0cD11FinalizableCAA0C8PriorityVF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "priority",
            "printedName": "priority(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerFinalizable",
                "printedName": "m4399OM.ConstraintMakerFinalizable",
                "usr": "s:7m4399OM26ConstraintMakerFinalizableC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriorityTarget",
                "printedName": "any m4399OM.ConstraintPriorityTarget",
                "usr": "s:7m4399OM24ConstraintPriorityTargetP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM27ConstraintMakerPriortizableC8priorityyAA0cD11FinalizableCAA0C14PriorityTarget_pF",
            "mangledName": "$s7m4399OM27ConstraintMakerPriortizableC8priorityyAA0cD11FinalizableCAA0C14PriorityTarget_pF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "priorityRequired",
            "printedName": "priorityRequired()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerFinalizable",
                "printedName": "m4399OM.ConstraintMakerFinalizable",
                "usr": "s:7m4399OM26ConstraintMakerFinalizableC"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM27ConstraintMakerPriortizableC16priorityRequiredAA0cD11FinalizableCyF",
            "mangledName": "$s7m4399OM27ConstraintMakerPriortizableC16priorityRequiredAA0cD11FinalizableCyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "priorityHigh",
            "printedName": "priorityHigh()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerFinalizable",
                "printedName": "m4399OM.ConstraintMakerFinalizable",
                "usr": "s:7m4399OM26ConstraintMakerFinalizableC"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM27ConstraintMakerPriortizableC12priorityHighAA0cD11FinalizableCyF",
            "mangledName": "$s7m4399OM27ConstraintMakerPriortizableC12priorityHighAA0cD11FinalizableCyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "priorityMedium",
            "printedName": "priorityMedium()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerFinalizable",
                "printedName": "m4399OM.ConstraintMakerFinalizable",
                "usr": "s:7m4399OM26ConstraintMakerFinalizableC"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM27ConstraintMakerPriortizableC14priorityMediumAA0cD11FinalizableCyF",
            "mangledName": "$s7m4399OM27ConstraintMakerPriortizableC14priorityMediumAA0cD11FinalizableCyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "priorityLow",
            "printedName": "priorityLow()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerFinalizable",
                "printedName": "m4399OM.ConstraintMakerFinalizable",
                "usr": "s:7m4399OM26ConstraintMakerFinalizableC"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM27ConstraintMakerPriortizableC11priorityLowAA0cD11FinalizableCyF",
            "mangledName": "$s7m4399OM27ConstraintMakerPriortizableC11priorityLowAA0cD11FinalizableCyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:7m4399OM27ConstraintMakerPriortizableC",
        "mangledName": "$s7m4399OM27ConstraintMakerPriortizableC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "superclassUsr": "s:7m4399OM26ConstraintMakerFinalizableC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "m4399OM.ConstraintMakerFinalizable"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StoreKit",
        "printedName": "StoreKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConnectionType",
        "printedName": "ConnectionType",
        "children": [
          {
            "kind": "Var",
            "name": "wifi",
            "printedName": "wifi",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConnectionType.Type) -> m4399OM.ConnectionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConnectionType",
                    "printedName": "m4399OM.ConnectionType",
                    "usr": "s:7m4399OM14ConnectionTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ConnectionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectionType",
                        "printedName": "m4399OM.ConnectionType",
                        "usr": "s:7m4399OM14ConnectionTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM14ConnectionTypeO4wifiyA2CmF",
            "mangledName": "$s7m4399OM14ConnectionTypeO4wifiyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "cellular",
            "printedName": "cellular",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConnectionType.Type) -> m4399OM.ConnectionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConnectionType",
                    "printedName": "m4399OM.ConnectionType",
                    "usr": "s:7m4399OM14ConnectionTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ConnectionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectionType",
                        "printedName": "m4399OM.ConnectionType",
                        "usr": "s:7m4399OM14ConnectionTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM14ConnectionTypeO8cellularyA2CmF",
            "mangledName": "$s7m4399OM14ConnectionTypeO8cellularyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "noConnection",
            "printedName": "noConnection",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConnectionType.Type) -> m4399OM.ConnectionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConnectionType",
                    "printedName": "m4399OM.ConnectionType",
                    "usr": "s:7m4399OM14ConnectionTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ConnectionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectionType",
                        "printedName": "m4399OM.ConnectionType",
                        "usr": "s:7m4399OM14ConnectionTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM14ConnectionTypeO02noC0yA2CmF",
            "mangledName": "$s7m4399OM14ConnectionTypeO02noC0yA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.ConnectionType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConnectionType",
                    "printedName": "m4399OM.ConnectionType",
                    "usr": "s:7m4399OM14ConnectionTypeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM14ConnectionTypeO8rawValueACSgSS_tcfc",
            "mangledName": "$s7m4399OM14ConnectionTypeO8rawValueACSgSS_tcfc",
            "moduleName": "m4399OM",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM14ConnectionTypeO8rawValueSSvp",
            "mangledName": "$s7m4399OM14ConnectionTypeO8rawValueSSvp",
            "moduleName": "m4399OM",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14ConnectionTypeO8rawValueSSvg",
                "mangledName": "$s7m4399OM14ConnectionTypeO8rawValueSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:7m4399OM14ConnectionTypeO",
        "mangledName": "$s7m4399OM14ConnectionTypeO",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PaymentDelegate",
        "printedName": "PaymentDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "networkStatu",
            "printedName": "networkStatu()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConnectionType",
                "printedName": "m4399OM.ConnectionType",
                "usr": "s:7m4399OM14ConnectionTypeO"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM15PaymentDelegateP12networkStatuAA14ConnectionTypeOyF",
            "mangledName": "$s7m4399OM15PaymentDelegateP12networkStatuAA14ConnectionTypeOyF",
            "moduleName": "m4399OM",
            "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.PaymentDelegate>",
            "sugared_genericSig": "<Self where Self : m4399OM.PaymentDelegate>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "UID",
            "printedName": "UID()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM15PaymentDelegateP3UIDSSyF",
            "mangledName": "$s7m4399OM15PaymentDelegateP3UIDSSyF",
            "moduleName": "m4399OM",
            "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.PaymentDelegate>",
            "sugared_genericSig": "<Self where Self : m4399OM.PaymentDelegate>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7m4399OM15PaymentDelegateP",
        "mangledName": "$s7m4399OM15PaymentDelegateP",
        "moduleName": "m4399OM",
        "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>",
        "sugared_genericSig": "<Self : ObjectiveC.NSObjectProtocol>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PaymentServerEnvironment",
        "printedName": "PaymentServerEnvironment",
        "children": [
          {
            "kind": "Var",
            "name": "online",
            "printedName": "online",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.PaymentServerEnvironment.Type) -> m4399OM.PaymentServerEnvironment",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentServerEnvironment",
                    "printedName": "m4399OM.PaymentServerEnvironment",
                    "usr": "s:7m4399OM24PaymentServerEnvironmentO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.PaymentServerEnvironment.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentServerEnvironment",
                        "printedName": "m4399OM.PaymentServerEnvironment",
                        "usr": "s:7m4399OM24PaymentServerEnvironmentO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM24PaymentServerEnvironmentO6onlineyA2CmF",
            "mangledName": "$s7m4399OM24PaymentServerEnvironmentO6onlineyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "ot",
            "printedName": "ot",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.PaymentServerEnvironment.Type) -> m4399OM.PaymentServerEnvironment",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentServerEnvironment",
                    "printedName": "m4399OM.PaymentServerEnvironment",
                    "usr": "s:7m4399OM24PaymentServerEnvironmentO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.PaymentServerEnvironment.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentServerEnvironment",
                        "printedName": "m4399OM.PaymentServerEnvironment",
                        "usr": "s:7m4399OM24PaymentServerEnvironmentO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM24PaymentServerEnvironmentO2otyA2CmF",
            "mangledName": "$s7m4399OM24PaymentServerEnvironmentO2otyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "test",
            "printedName": "test",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.PaymentServerEnvironment.Type) -> m4399OM.PaymentServerEnvironment",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentServerEnvironment",
                    "printedName": "m4399OM.PaymentServerEnvironment",
                    "usr": "s:7m4399OM24PaymentServerEnvironmentO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.PaymentServerEnvironment.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentServerEnvironment",
                        "printedName": "m4399OM.PaymentServerEnvironment",
                        "usr": "s:7m4399OM24PaymentServerEnvironmentO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM24PaymentServerEnvironmentO4testyA2CmF",
            "mangledName": "$s7m4399OM24PaymentServerEnvironmentO4testyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.PaymentServerEnvironment?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentServerEnvironment",
                    "printedName": "m4399OM.PaymentServerEnvironment",
                    "usr": "s:7m4399OM24PaymentServerEnvironmentO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM24PaymentServerEnvironmentO8rawValueACSgSS_tcfc",
            "mangledName": "$s7m4399OM24PaymentServerEnvironmentO8rawValueACSgSS_tcfc",
            "moduleName": "m4399OM",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM24PaymentServerEnvironmentO8rawValueSSvp",
            "mangledName": "$s7m4399OM24PaymentServerEnvironmentO8rawValueSSvp",
            "moduleName": "m4399OM",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM24PaymentServerEnvironmentO8rawValueSSvg",
                "mangledName": "$s7m4399OM24PaymentServerEnvironmentO8rawValueSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:7m4399OM24PaymentServerEnvironmentO",
        "mangledName": "$s7m4399OM24PaymentServerEnvironmentO",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PaymentConfig",
        "printedName": "PaymentConfig",
        "children": [
          {
            "kind": "Var",
            "name": "debugLog",
            "printedName": "debugLog",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM13PaymentConfigC8debugLogSbvp",
            "mangledName": "$s7m4399OM13PaymentConfigC8debugLogSbvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM13PaymentConfigC8debugLogSbvg",
                "mangledName": "$s7m4399OM13PaymentConfigC8debugLogSbvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM13PaymentConfigC8debugLogSbvs",
                "mangledName": "$s7m4399OM13PaymentConfigC8debugLogSbvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM13PaymentConfigC8debugLogSbvM",
                "mangledName": "$s7m4399OM13PaymentConfigC8debugLogSbvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(delegate:serverEnv:platform:deviceIdentifier:customAnalysisAttributes:extHeaderField:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentConfig",
                "printedName": "m4399OM.PaymentConfig",
                "usr": "c:@M@m4399OM@objc(cs)PaymentConfig"
              },
              {
                "kind": "TypeNominal",
                "name": "PaymentDelegate",
                "printedName": "any m4399OM.PaymentDelegate",
                "usr": "s:7m4399OM15PaymentDelegateP"
              },
              {
                "kind": "TypeNominal",
                "name": "PaymentServerEnvironment",
                "printedName": "m4399OM.PaymentServerEnvironment",
                "hasDefaultArg": true,
                "usr": "s:7m4399OM24PaymentServerEnvironmentO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM13PaymentConfigC8delegate9serverEnv8platform16deviceIdentifier24customAnalysisAttributes14extHeaderFieldAcA0C8Delegate_p_AA0C17ServerEnvironmentOS2SSDyS2SGAMtcfc",
            "mangledName": "$s7m4399OM13PaymentConfigC8delegate9serverEnv8platform16deviceIdentifier24customAnalysisAttributes14extHeaderFieldAcA0C8Delegate_p_AA0C17ServerEnvironmentOS2SSDyS2SGAMtcfc",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(extHeaderField:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM13PaymentConfigC6update14extHeaderFieldySDyS2SG_tF",
            "mangledName": "$s7m4399OM13PaymentConfigC6update14extHeaderFieldySDyS2SG_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentConfig",
                "printedName": "m4399OM.PaymentConfig",
                "usr": "c:@M@m4399OM@objc(cs)PaymentConfig"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)PaymentConfig(im)init",
            "mangledName": "$s7m4399OM13PaymentConfigCACycfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)PaymentConfig",
        "mangledName": "$s7m4399OM13PaymentConfigC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StoreKit",
        "printedName": "StoreKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ProductType",
        "printedName": "ProductType",
        "children": [
          {
            "kind": "Var",
            "name": "consumable",
            "printedName": "consumable",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ProductType.Type) -> m4399OM.ProductType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProductType",
                    "printedName": "m4399OM.ProductType",
                    "usr": "s:7m4399OM11ProductTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ProductType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProductType",
                        "printedName": "m4399OM.ProductType",
                        "usr": "s:7m4399OM11ProductTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM11ProductTypeO10consumableyA2CmF",
            "mangledName": "$s7m4399OM11ProductTypeO10consumableyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "nonRenewable",
            "printedName": "nonRenewable",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ProductType.Type) -> m4399OM.ProductType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProductType",
                    "printedName": "m4399OM.ProductType",
                    "usr": "s:7m4399OM11ProductTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ProductType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProductType",
                        "printedName": "m4399OM.ProductType",
                        "usr": "s:7m4399OM11ProductTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM11ProductTypeO12nonRenewableyA2CmF",
            "mangledName": "$s7m4399OM11ProductTypeO12nonRenewableyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "autoRenewable",
            "printedName": "autoRenewable",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ProductType.Type) -> m4399OM.ProductType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProductType",
                    "printedName": "m4399OM.ProductType",
                    "usr": "s:7m4399OM11ProductTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ProductType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProductType",
                        "printedName": "m4399OM.ProductType",
                        "usr": "s:7m4399OM11ProductTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM11ProductTypeO13autoRenewableyA2CmF",
            "mangledName": "$s7m4399OM11ProductTypeO13autoRenewableyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "unknow",
            "printedName": "unknow",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ProductType.Type) -> m4399OM.ProductType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProductType",
                    "printedName": "m4399OM.ProductType",
                    "usr": "s:7m4399OM11ProductTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ProductType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProductType",
                        "printedName": "m4399OM.ProductType",
                        "usr": "s:7m4399OM11ProductTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM11ProductTypeO6unknowyA2CmF",
            "mangledName": "$s7m4399OM11ProductTypeO6unknowyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.ProductType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProductType",
                    "printedName": "m4399OM.ProductType",
                    "usr": "s:7m4399OM11ProductTypeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM11ProductTypeO8rawValueACSgSS_tcfc",
            "mangledName": "$s7m4399OM11ProductTypeO8rawValueACSgSS_tcfc",
            "moduleName": "m4399OM",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM11ProductTypeO8rawValueSSvp",
            "mangledName": "$s7m4399OM11ProductTypeO8rawValueSSvp",
            "moduleName": "m4399OM",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM11ProductTypeO8rawValueSSvg",
                "mangledName": "$s7m4399OM11ProductTypeO8rawValueSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:7m4399OM11ProductTypeO",
        "mangledName": "$s7m4399OM11ProductTypeO",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ProductModel",
        "printedName": "ProductModel",
        "children": [
          {
            "kind": "Var",
            "name": "name",
            "printedName": "name",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ProductModelC4nameSSvp",
            "mangledName": "$s7m4399OM12ProductModelC4nameSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ProductModelC4nameSSvg",
                "mangledName": "$s7m4399OM12ProductModelC4nameSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "productID",
            "printedName": "productID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ProductModelC9productIDSSvp",
            "mangledName": "$s7m4399OM12ProductModelC9productIDSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ProductModelC9productIDSSvg",
                "mangledName": "$s7m4399OM12ProductModelC9productIDSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "price",
            "printedName": "price",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.NSDecimalNumber?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSDecimalNumber",
                    "printedName": "Foundation.NSDecimalNumber",
                    "usr": "c:objc(cs)NSDecimalNumber"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ProductModelC5priceSo15NSDecimalNumberCSgvp",
            "mangledName": "$s7m4399OM12ProductModelC5priceSo15NSDecimalNumberCSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.NSDecimalNumber?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NSDecimalNumber",
                        "printedName": "Foundation.NSDecimalNumber",
                        "usr": "c:objc(cs)NSDecimalNumber"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ProductModelC5priceSo15NSDecimalNumberCSgvg",
                "mangledName": "$s7m4399OM12ProductModelC5priceSo15NSDecimalNumberCSgvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currency",
            "printedName": "currency",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ProductModelC8currencySSSgvp",
            "mangledName": "$s7m4399OM12ProductModelC8currencySSSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ProductModelC8currencySSSgvg",
                "mangledName": "$s7m4399OM12ProductModelC8currencySSSgvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currencySymbol",
            "printedName": "currencySymbol",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ProductModelC14currencySymbolSSSgvp",
            "mangledName": "$s7m4399OM12ProductModelC14currencySymbolSSSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ProductModelC14currencySymbolSSSgvg",
                "mangledName": "$s7m4399OM12ProductModelC14currencySymbolSSSgvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "productType",
            "printedName": "productType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProductType",
                "printedName": "m4399OM.ProductType",
                "usr": "s:7m4399OM11ProductTypeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ProductModelC11productTypeAA0cF0Ovp",
            "mangledName": "$s7m4399OM12ProductModelC11productTypeAA0cF0Ovp",
            "moduleName": "m4399OM",
            "intro_iOS": "11.2",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProductType",
                    "printedName": "m4399OM.ProductType",
                    "usr": "s:7m4399OM11ProductTypeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ProductModelC11productTypeAA0cF0Ovg",
                "mangledName": "$s7m4399OM12ProductModelC11productTypeAA0cF0Ovg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "severPrice",
            "printedName": "severPrice",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ProductModelC10severPriceSSvp",
            "mangledName": "$s7m4399OM12ProductModelC10severPriceSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ProductModelC10severPriceSSvg",
                "mangledName": "$s7m4399OM12ProductModelC10severPriceSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "serverCurrency",
            "printedName": "serverCurrency",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ProductModelC14serverCurrencySSvp",
            "mangledName": "$s7m4399OM12ProductModelC14serverCurrencySSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ProductModelC14serverCurrencySSvg",
                "mangledName": "$s7m4399OM12ProductModelC14serverCurrencySSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProductModel",
                "printedName": "m4399OM.ProductModel",
                "usr": "c:@M@m4399OM@objc(cs)ProductModel"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)ProductModel(im)init",
            "mangledName": "$s7m4399OM12ProductModelCACycfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)ProductModel",
        "mangledName": "$s7m4399OM12ProductModelC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AntiAddictionModel",
        "printedName": "AntiAddictionModel",
        "children": [
          {
            "kind": "Var",
            "name": "data",
            "printedName": "data",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.AntiAddictionDataModel?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AntiAddictionDataModel",
                    "printedName": "m4399OM.AntiAddictionDataModel",
                    "usr": "c:@M@m4399OM@objc(cs)AntiAddictionDataModel"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18AntiAddictionModelC4dataAA0cd4DataE0CSgvp",
            "mangledName": "$s7m4399OM18AntiAddictionModelC4dataAA0cd4DataE0CSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "m4399OM.AntiAddictionDataModel?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AntiAddictionDataModel",
                        "printedName": "m4399OM.AntiAddictionDataModel",
                        "usr": "c:@M@m4399OM@objc(cs)AntiAddictionDataModel"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18AntiAddictionModelC4dataAA0cd4DataE0CSgvg",
                "mangledName": "$s7m4399OM18AntiAddictionModelC4dataAA0cd4DataE0CSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "msg",
            "printedName": "msg",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18AntiAddictionModelC3msgSSvp",
            "mangledName": "$s7m4399OM18AntiAddictionModelC3msgSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18AntiAddictionModelC3msgSSvg",
                "mangledName": "$s7m4399OM18AntiAddictionModelC3msgSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "stat",
            "printedName": "stat",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18AntiAddictionModelC4statSSvp",
            "mangledName": "$s7m4399OM18AntiAddictionModelC4statSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18AntiAddictionModelC4statSSvg",
                "mangledName": "$s7m4399OM18AntiAddictionModelC4statSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AntiAddictionModel",
                "printedName": "m4399OM.AntiAddictionModel",
                "usr": "c:@M@m4399OM@objc(cs)AntiAddictionModel"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)AntiAddictionModel(im)init",
            "mangledName": "$s7m4399OM18AntiAddictionModelCACycfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)AntiAddictionModel",
        "mangledName": "$s7m4399OM18AntiAddictionModelC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AntiAddictionDataModel",
        "printedName": "AntiAddictionDataModel",
        "children": [
          {
            "kind": "Var",
            "name": "isOneLimit",
            "printedName": "isOneLimit",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM22AntiAddictionDataModelC10isOneLimitSivp",
            "mangledName": "$s7m4399OM22AntiAddictionDataModelC10isOneLimitSivp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM22AntiAddictionDataModelC10isOneLimitSivg",
                "mangledName": "$s7m4399OM22AntiAddictionDataModelC10isOneLimitSivg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "oneLimitMoney",
            "printedName": "oneLimitMoney",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM22AntiAddictionDataModelC13oneLimitMoneySiSgvp",
            "mangledName": "$s7m4399OM22AntiAddictionDataModelC13oneLimitMoneySiSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM22AntiAddictionDataModelC13oneLimitMoneySiSgvg",
                "mangledName": "$s7m4399OM22AntiAddictionDataModelC13oneLimitMoneySiSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isMonthLimit",
            "printedName": "isMonthLimit",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM22AntiAddictionDataModelC12isMonthLimitSivp",
            "mangledName": "$s7m4399OM22AntiAddictionDataModelC12isMonthLimitSivp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM22AntiAddictionDataModelC12isMonthLimitSivg",
                "mangledName": "$s7m4399OM22AntiAddictionDataModelC12isMonthLimitSivg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "monthLimitMoney",
            "printedName": "monthLimitMoney",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM22AntiAddictionDataModelC15monthLimitMoneySiSgvp",
            "mangledName": "$s7m4399OM22AntiAddictionDataModelC15monthLimitMoneySiSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM22AntiAddictionDataModelC15monthLimitMoneySiSgvg",
                "mangledName": "$s7m4399OM22AntiAddictionDataModelC15monthLimitMoneySiSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "tips",
            "printedName": "tips",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM22AntiAddictionDataModelC4tipsSSvp",
            "mangledName": "$s7m4399OM22AntiAddictionDataModelC4tipsSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM22AntiAddictionDataModelC4tipsSSvg",
                "mangledName": "$s7m4399OM22AntiAddictionDataModelC4tipsSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isShowDetail",
            "printedName": "isShowDetail",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM22AntiAddictionDataModelC12isShowDetailSivp",
            "mangledName": "$s7m4399OM22AntiAddictionDataModelC12isShowDetailSivp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM22AntiAddictionDataModelC12isShowDetailSivg",
                "mangledName": "$s7m4399OM22AntiAddictionDataModelC12isShowDetailSivg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "detailUrl",
            "printedName": "detailUrl",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM22AntiAddictionDataModelC9detailUrlSSvp",
            "mangledName": "$s7m4399OM22AntiAddictionDataModelC9detailUrlSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM22AntiAddictionDataModelC9detailUrlSSvg",
                "mangledName": "$s7m4399OM22AntiAddictionDataModelC9detailUrlSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "buttonNum",
            "printedName": "buttonNum",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM22AntiAddictionDataModelC9buttonNumSivp",
            "mangledName": "$s7m4399OM22AntiAddictionDataModelC9buttonNumSivp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM22AntiAddictionDataModelC9buttonNumSivg",
                "mangledName": "$s7m4399OM22AntiAddictionDataModelC9buttonNumSivg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "button1Content",
            "printedName": "button1Content",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM22AntiAddictionDataModelC14button1ContentSSvp",
            "mangledName": "$s7m4399OM22AntiAddictionDataModelC14button1ContentSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM22AntiAddictionDataModelC14button1ContentSSvg",
                "mangledName": "$s7m4399OM22AntiAddictionDataModelC14button1ContentSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "button2Content",
            "printedName": "button2Content",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM22AntiAddictionDataModelC14button2ContentSSvp",
            "mangledName": "$s7m4399OM22AntiAddictionDataModelC14button2ContentSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM22AntiAddictionDataModelC14button2ContentSSvg",
                "mangledName": "$s7m4399OM22AntiAddictionDataModelC14button2ContentSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AntiAddictionDataModel",
                "printedName": "m4399OM.AntiAddictionDataModel",
                "usr": "c:@M@m4399OM@objc(cs)AntiAddictionDataModel"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)AntiAddictionDataModel(im)init",
            "mangledName": "$s7m4399OM22AntiAddictionDataModelCACycfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)AntiAddictionDataModel",
        "mangledName": "$s7m4399OM22AntiAddictionDataModelC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PurchaseUserInfo",
        "printedName": "PurchaseUserInfo",
        "children": [
          {
            "kind": "Var",
            "name": "auth",
            "printedName": "auth",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM16PurchaseUserInfoC4authSDyS2SGvp",
            "mangledName": "$s7m4399OM16PurchaseUserInfoC4authSDyS2SGvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM16PurchaseUserInfoC4authSDyS2SGvg",
                "mangledName": "$s7m4399OM16PurchaseUserInfoC4authSDyS2SGvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "UID",
            "printedName": "UID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM16PurchaseUserInfoC3UIDSSvp",
            "mangledName": "$s7m4399OM16PurchaseUserInfoC3UIDSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM16PurchaseUserInfoC3UIDSSvg",
                "mangledName": "$s7m4399OM16PurchaseUserInfoC3UIDSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(auth:UID:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PurchaseUserInfo",
                "printedName": "m4399OM.PurchaseUserInfo",
                "usr": "c:@M@m4399OM@objc(cs)PurchaseUserInfo"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM16PurchaseUserInfoC4auth3UIDACSDyS2SG_SStcfc",
            "mangledName": "$s7m4399OM16PurchaseUserInfoC4auth3UIDACSDyS2SG_SStcfc",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PurchaseUserInfo",
                "printedName": "m4399OM.PurchaseUserInfo",
                "usr": "c:@M@m4399OM@objc(cs)PurchaseUserInfo"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)PurchaseUserInfo(im)init",
            "mangledName": "$s7m4399OM16PurchaseUserInfoCACycfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)PurchaseUserInfo",
        "mangledName": "$s7m4399OM16PurchaseUserInfoC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PurchaseExtInfo",
        "printedName": "PurchaseExtInfo",
        "children": [
          {
            "kind": "Var",
            "name": "mark",
            "printedName": "mark",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15PurchaseExtInfoC4markSSvp",
            "mangledName": "$s7m4399OM15PurchaseExtInfoC4markSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15PurchaseExtInfoC4markSSvg",
                "mangledName": "$s7m4399OM15PurchaseExtInfoC4markSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(mark:auth:UID:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PurchaseExtInfo",
                "printedName": "m4399OM.PurchaseExtInfo",
                "usr": "c:@M@m4399OM@objc(cs)PurchaseExtInfo"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM15PurchaseExtInfoC4mark4auth3UIDACSS_SDyS2SGSStcfc",
            "mangledName": "$s7m4399OM15PurchaseExtInfoC4mark4auth3UIDACSS_SDyS2SGSStcfc",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(auth:UID:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PurchaseExtInfo",
                "printedName": "m4399OM.PurchaseExtInfo",
                "usr": "c:@M@m4399OM@objc(cs)PurchaseExtInfo"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM15PurchaseExtInfoC4auth3UIDACSDyS2SG_SStcfc",
            "mangledName": "$s7m4399OM15PurchaseExtInfoC4auth3UIDACSDyS2SG_SStcfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "declAttributes": [
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)PurchaseExtInfo",
        "mangledName": "$s7m4399OM15PurchaseExtInfoC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:@M@m4399OM@objc(cs)PurchaseUserInfo",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "m4399OM.PurchaseUserInfo",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ProductFetchResult",
        "printedName": "ProductFetchResult",
        "children": [
          {
            "kind": "Var",
            "name": "error",
            "printedName": "error",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.PaymentError?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18ProductFetchResultC5errorAA12PaymentErrorCSgvp",
            "mangledName": "$s7m4399OM18ProductFetchResultC5errorAA12PaymentErrorCSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "m4399OM.PaymentError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentError",
                        "printedName": "m4399OM.PaymentError",
                        "usr": "s:7m4399OM12PaymentErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18ProductFetchResultC5errorAA12PaymentErrorCSgvg",
                "mangledName": "$s7m4399OM18ProductFetchResultC5errorAA12PaymentErrorCSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "products",
            "printedName": "products",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[m4399OM.ProductModel]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProductModel",
                    "printedName": "m4399OM.ProductModel",
                    "usr": "c:@M@m4399OM@objc(cs)ProductModel"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18ProductFetchResultC8productsSayAA0C5ModelCGvp",
            "mangledName": "$s7m4399OM18ProductFetchResultC8productsSayAA0C5ModelCGvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[m4399OM.ProductModel]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProductModel",
                        "printedName": "m4399OM.ProductModel",
                        "usr": "c:@M@m4399OM@objc(cs)ProductModel"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18ProductFetchResultC8productsSayAA0C5ModelCGvg",
                "mangledName": "$s7m4399OM18ProductFetchResultC8productsSayAA0C5ModelCGvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProductFetchResult",
                "printedName": "m4399OM.ProductFetchResult",
                "usr": "c:@M@m4399OM@objc(cs)ProductFetchResult"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)ProductFetchResult(im)init",
            "mangledName": "$s7m4399OM18ProductFetchResultCACycfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)ProductFetchResult",
        "mangledName": "$s7m4399OM18ProductFetchResultC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PurchaseResult",
        "printedName": "PurchaseResult",
        "children": [
          {
            "kind": "Var",
            "name": "info",
            "printedName": "info",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.PurchaseResultInfo?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PurchaseResultInfo",
                    "printedName": "m4399OM.PurchaseResultInfo",
                    "usr": "c:@M@m4399OM@objc(cs)PurchaseResultInfo"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM14PurchaseResultC4infoAA0cD4InfoCSgvp",
            "mangledName": "$s7m4399OM14PurchaseResultC4infoAA0cD4InfoCSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "m4399OM.PurchaseResultInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PurchaseResultInfo",
                        "printedName": "m4399OM.PurchaseResultInfo",
                        "usr": "c:@M@m4399OM@objc(cs)PurchaseResultInfo"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14PurchaseResultC4infoAA0cD4InfoCSgvg",
                "mangledName": "$s7m4399OM14PurchaseResultC4infoAA0cD4InfoCSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "error",
            "printedName": "error",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.PaymentError?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM14PurchaseResultC5errorAA12PaymentErrorCSgvp",
            "mangledName": "$s7m4399OM14PurchaseResultC5errorAA12PaymentErrorCSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "m4399OM.PaymentError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentError",
                        "printedName": "m4399OM.PaymentError",
                        "usr": "s:7m4399OM12PaymentErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14PurchaseResultC5errorAA12PaymentErrorCSgvg",
                "mangledName": "$s7m4399OM14PurchaseResultC5errorAA12PaymentErrorCSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fa_resultDescription",
            "printedName": "fa_resultDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM14PurchaseResultC20fa_resultDescriptionSSvp",
            "mangledName": "$s7m4399OM14PurchaseResultC20fa_resultDescriptionSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14PurchaseResultC20fa_resultDescriptionSSvg",
                "mangledName": "$s7m4399OM14PurchaseResultC20fa_resultDescriptionSSvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PurchaseResult",
                "printedName": "m4399OM.PurchaseResult",
                "usr": "c:@M@m4399OM@objc(cs)PurchaseResult"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)PurchaseResult(im)init",
            "mangledName": "$s7m4399OM14PurchaseResultCACycfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)PurchaseResult",
        "mangledName": "$s7m4399OM14PurchaseResultC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PurchaseResultInfo",
        "printedName": "PurchaseResultInfo",
        "children": [
          {
            "kind": "Var",
            "name": "orderID",
            "printedName": "orderID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18PurchaseResultInfoC7orderIDSSvp",
            "mangledName": "$s7m4399OM18PurchaseResultInfoC7orderIDSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18PurchaseResultInfoC7orderIDSSvg",
                "mangledName": "$s7m4399OM18PurchaseResultInfoC7orderIDSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "extInfo",
            "printedName": "extInfo",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PurchaseExtInfo",
                "printedName": "m4399OM.PurchaseExtInfo",
                "usr": "c:@M@m4399OM@objc(cs)PurchaseExtInfo"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18PurchaseResultInfoC03extE0AA0c3ExtE0Cvp",
            "mangledName": "$s7m4399OM18PurchaseResultInfoC03extE0AA0c3ExtE0Cvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PurchaseExtInfo",
                    "printedName": "m4399OM.PurchaseExtInfo",
                    "usr": "c:@M@m4399OM@objc(cs)PurchaseExtInfo"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18PurchaseResultInfoC03extE0AA0c3ExtE0Cvg",
                "mangledName": "$s7m4399OM18PurchaseResultInfoC03extE0AA0c3ExtE0Cvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PurchaseResultInfo",
                "printedName": "m4399OM.PurchaseResultInfo",
                "usr": "c:@M@m4399OM@objc(cs)PurchaseResultInfo"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)PurchaseResultInfo(im)init",
            "mangledName": "$s7m4399OM18PurchaseResultInfoCACycfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)PurchaseResultInfo",
        "mangledName": "$s7m4399OM18PurchaseResultInfoC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PaymentError",
        "printedName": "PaymentError",
        "children": [
          {
            "kind": "Var",
            "name": "code",
            "printedName": "code",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC4codeSivp",
            "mangledName": "$s7m4399OM12PaymentErrorC4codeSivp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC4codeSivg",
                "mangledName": "$s7m4399OM12PaymentErrorC4codeSivg",
                "moduleName": "m4399OM",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "message",
            "printedName": "message",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC7messageSSvp",
            "mangledName": "$s7m4399OM12PaymentErrorC7messageSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC7messageSSvg",
                "mangledName": "$s7m4399OM12PaymentErrorC7messageSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "info",
            "printedName": "info",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC4infoSSSgvp",
            "mangledName": "$s7m4399OM12PaymentErrorC4infoSSSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC4infoSSSgvg",
                "mangledName": "$s7m4399OM12PaymentErrorC4infoSSSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "originalCode",
            "printedName": "originalCode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC12originalCodeSiSgvp",
            "mangledName": "$s7m4399OM12PaymentErrorC12originalCodeSiSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC12originalCodeSiSgvg",
                "mangledName": "$s7m4399OM12PaymentErrorC12originalCodeSiSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "antiAddictionInfo",
            "printedName": "antiAddictionInfo",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "m4399OM.AntiAddictionModel?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AntiAddictionModel",
                    "printedName": "m4399OM.AntiAddictionModel",
                    "usr": "c:@M@m4399OM@objc(cs)AntiAddictionModel"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC17antiAddictionInfoAA04AntiF5ModelCSgvp",
            "mangledName": "$s7m4399OM12PaymentErrorC17antiAddictionInfoAA04AntiF5ModelCSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "m4399OM.AntiAddictionModel?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AntiAddictionModel",
                        "printedName": "m4399OM.AntiAddictionModel",
                        "usr": "c:@M@m4399OM@objc(cs)AntiAddictionModel"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC17antiAddictionInfoAA04AntiF5ModelCSgvg",
                "mangledName": "$s7m4399OM12PaymentErrorC17antiAddictionInfoAA04AntiF5ModelCSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "orderID",
            "printedName": "orderID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC7orderIDSSSgvp",
            "mangledName": "$s7m4399OM12PaymentErrorC7orderIDSSSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC7orderIDSSSgvg",
                "mangledName": "$s7m4399OM12PaymentErrorC7orderIDSSSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fa_errorDescription",
            "printedName": "fa_errorDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC19fa_errorDescriptionSSvp",
            "mangledName": "$s7m4399OM12PaymentErrorC19fa_errorDescriptionSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC19fa_errorDescriptionSSvg",
                "mangledName": "$s7m4399OM12PaymentErrorC19fa_errorDescriptionSSvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              },
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM12PaymentErrorC2eeoiySbAC_ACtFZ",
            "mangledName": "$s7m4399OM12PaymentErrorC2eeoiySbAC_ACtFZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "cannotMakePayments",
            "printedName": "cannotMakePayments",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC18cannotMakePaymentsACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC18cannotMakePaymentsACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC18cannotMakePaymentsACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC18cannotMakePaymentsACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fetchProductFail",
            "printedName": "fetchProductFail",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC16fetchProductFailACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC16fetchProductFailACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC16fetchProductFailACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC16fetchProductFailACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "emptyProductID",
            "printedName": "emptyProductID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC14emptyProductIDACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC14emptyProductIDACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC14emptyProductIDACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC14emptyProductIDACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "placeOrderFail",
            "printedName": "placeOrderFail",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC14placeOrderFailACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC14placeOrderFailACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC14placeOrderFailACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC14placeOrderFailACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "serverCheckRequestFail",
            "printedName": "serverCheckRequestFail",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC22serverCheckRequestFailACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC22serverCheckRequestFailACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC22serverCheckRequestFailACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC22serverCheckRequestFailACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "authInfoInvalid",
            "printedName": "authInfoInvalid",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC15authInfoInvalidACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC15authInfoInvalidACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC15authInfoInvalidACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC15authInfoInvalidACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "emptyProductObject",
            "printedName": "emptyProductObject",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC18emptyProductObjectACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC18emptyProductObjectACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC18emptyProductObjectACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC18emptyProductObjectACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "restored",
            "printedName": "restored",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC8restoredACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC8restoredACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC8restoredACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC8restoredACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "restoreFail",
            "printedName": "restoreFail",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC11restoreFailACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC11restoreFailACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC11restoreFailACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC11restoreFailACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "noRestorePurchase",
            "printedName": "noRestorePurchase",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC17noRestorePurchaseACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC17noRestorePurchaseACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC17noRestorePurchaseACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC17noRestorePurchaseACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "refreshReceiptFail",
            "printedName": "refreshReceiptFail",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC18refreshReceiptFailACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC18refreshReceiptFailACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC18refreshReceiptFailACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC18refreshReceiptFailACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "receiptVerifyFail",
            "printedName": "receiptVerifyFail",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC17receiptVerifyFailACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC17receiptVerifyFailACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC17receiptVerifyFailACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC17receiptVerifyFailACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "userCancel",
            "printedName": "userCancel",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC10userCancelACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC10userCancelACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC10userCancelACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC10userCancelACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "banDevice",
            "printedName": "banDevice",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC9banDeviceACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC9banDeviceACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC9banDeviceACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC9banDeviceACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "paramsInvalid",
            "printedName": "paramsInvalid",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC13paramsInvalidACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC13paramsInvalidACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC13paramsInvalidACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC13paramsInvalidACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "offerError",
            "printedName": "offerError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC05offerD0ACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC05offerD0ACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC05offerD0ACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC05offerD0ACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "productNotAvailable",
            "printedName": "productNotAvailable",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC19productNotAvailableACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC19productNotAvailableACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC19productNotAvailableACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC19productNotAvailableACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "privacyAcknowledgementRequired",
            "printedName": "privacyAcknowledgementRequired",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC30privacyAcknowledgementRequiredACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC30privacyAcknowledgementRequiredACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC30privacyAcknowledgementRequiredACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC30privacyAcknowledgementRequiredACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "deferred",
            "printedName": "deferred",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC8deferredACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC8deferredACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC8deferredACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC8deferredACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "appleReturnedUnknowError",
            "printedName": "appleReturnedUnknowError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC019appleReturnedUnknowD0ACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC019appleReturnedUnknowD0ACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC019appleReturnedUnknowD0ACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC019appleReturnedUnknowD0ACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "appleReceiptError",
            "printedName": "appleReceiptError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC012appleReceiptD0ACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC012appleReceiptD0ACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC012appleReceiptD0ACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC012appleReceiptD0ACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "appleCloudServiceError",
            "printedName": "appleCloudServiceError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC017appleCloudServiceD0ACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC017appleCloudServiceD0ACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC017appleCloudServiceD0ACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC017appleCloudServiceD0ACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "unsupportedPlatform",
            "printedName": "unsupportedPlatform",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC19unsupportedPlatformACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC19unsupportedPlatformACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC19unsupportedPlatformACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC19unsupportedPlatformACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "antiAddictionSuspend",
            "printedName": "antiAddictionSuspend",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC20antiAddictionSuspendACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC20antiAddictionSuspendACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC20antiAddictionSuspendACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC20antiAddictionSuspendACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "networkError",
            "printedName": "networkError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC07networkD0ACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC07networkD0ACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC07networkD0ACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC07networkD0ACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "unknowError",
            "printedName": "unknowError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentError",
                "printedName": "m4399OM.PaymentError",
                "usr": "s:7m4399OM12PaymentErrorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12PaymentErrorC06unknowD0ACvpZ",
            "mangledName": "$s7m4399OM12PaymentErrorC06unknowD0ACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentError",
                    "printedName": "m4399OM.PaymentError",
                    "usr": "s:7m4399OM12PaymentErrorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12PaymentErrorC06unknowD0ACvgZ",
                "mangledName": "$s7m4399OM12PaymentErrorC06unknowD0ACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:7m4399OM12PaymentErrorC",
        "mangledName": "$s7m4399OM12PaymentErrorC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StoreKit",
        "printedName": "StoreKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "PaymentManager",
        "printedName": "PaymentManager",
        "children": [
          {
            "kind": "Var",
            "name": "share",
            "printedName": "share",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentManager",
                "printedName": "m4399OM.PaymentManager",
                "usr": "c:@M@m4399OM@objc(cs)PaymentManager"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM14PaymentManagerC5shareACvpZ",
            "mangledName": "$s7m4399OM14PaymentManagerC5shareACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentManager",
                    "printedName": "m4399OM.PaymentManager",
                    "usr": "c:@M@m4399OM@objc(cs)PaymentManager"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14PaymentManagerC5shareACvgZ",
                "mangledName": "$s7m4399OM14PaymentManagerC5shareACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isInit",
            "printedName": "isInit",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM14PaymentManagerC6isInitSbvp",
            "mangledName": "$s7m4399OM14PaymentManagerC6isInitSbvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14PaymentManagerC6isInitSbvg",
                "mangledName": "$s7m4399OM14PaymentManagerC6isInitSbvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "version",
            "printedName": "version",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM14PaymentManagerC7versionSSvpZ",
            "mangledName": "$s7m4399OM14PaymentManagerC7versionSSvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14PaymentManagerC7versionSSvgZ",
                "mangledName": "$s7m4399OM14PaymentManagerC7versionSSvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14PaymentManagerC7versionSSvsZ",
                "mangledName": "$s7m4399OM14PaymentManagerC7versionSSvsZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14PaymentManagerC7versionSSvMZ",
                "mangledName": "$s7m4399OM14PaymentManagerC7versionSSvMZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "logNotificationName",
            "printedName": "logNotificationName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "Foundation.NSNotification.Name",
                "usr": "c:@T@NSNotificationName"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@m4399OM@objc(cs)PaymentManager(cpy)logNotificationName",
            "mangledName": "$s7m4399OM14PaymentManagerC19logNotificationNameSo014NSNotificationG0avpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "Foundation.NSNotification.Name",
                    "usr": "c:@T@NSNotificationName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@m4399OM@objc(cs)PaymentManager(cm)logNotificationName",
                "mangledName": "$s7m4399OM14PaymentManagerC19logNotificationNameSo014NSNotificationG0avgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "cachedProduct",
            "printedName": "cachedProduct",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[m4399OM.ProductModel]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProductModel",
                    "printedName": "m4399OM.ProductModel",
                    "usr": "c:@M@m4399OM@objc(cs)ProductModel"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM14PaymentManagerC13cachedProductSayAA0F5ModelCGvp",
            "mangledName": "$s7m4399OM14PaymentManagerC13cachedProductSayAA0F5ModelCGvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[m4399OM.ProductModel]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProductModel",
                        "printedName": "m4399OM.ProductModel",
                        "usr": "c:@M@m4399OM@objc(cs)ProductModel"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14PaymentManagerC13cachedProductSayAA0F5ModelCGvg",
                "mangledName": "$s7m4399OM14PaymentManagerC13cachedProductSayAA0F5ModelCGvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[m4399OM.ProductModel]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProductModel",
                        "printedName": "m4399OM.ProductModel",
                        "usr": "c:@M@m4399OM@objc(cs)ProductModel"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14PaymentManagerC13cachedProductSayAA0F5ModelCGvs",
                "mangledName": "$s7m4399OM14PaymentManagerC13cachedProductSayAA0F5ModelCGvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM14PaymentManagerC13cachedProductSayAA0F5ModelCGvM",
                "mangledName": "$s7m4399OM14PaymentManagerC13cachedProductSayAA0F5ModelCGvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "initPaymentAbility",
            "printedName": "initPaymentAbility(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "PaymentConfig",
                "printedName": "m4399OM.PaymentConfig",
                "usr": "c:@M@m4399OM@objc(cs)PaymentConfig"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM14PaymentManagerC04initC7AbilityyyAA0C6ConfigCF",
            "mangledName": "$s7m4399OM14PaymentManagerC04initC7AbilityyyAA0C6ConfigCF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(extHeaderField:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM14PaymentManagerC6update14extHeaderFieldySDyS2SG_tF",
            "mangledName": "$s7m4399OM14PaymentManagerC6update14extHeaderFieldySDyS2SG_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchProduct",
            "printedName": "fetchProduct(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ProductFetchResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProductFetchResult",
                    "printedName": "m4399OM.ProductFetchResult",
                    "usr": "c:@M@m4399OM@objc(cs)ProductFetchResult"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM14PaymentManagerC12fetchProductyyyAA0F11FetchResultCcF",
            "mangledName": "$s7m4399OM14PaymentManagerC12fetchProductyyyAA0F11FetchResultCcF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "purchase",
            "printedName": "purchase(with:extInfo:purchasing:complete:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ProductModel",
                "printedName": "m4399OM.ProductModel",
                "usr": "c:@M@m4399OM@objc(cs)ProductModel"
              },
              {
                "kind": "TypeNominal",
                "name": "PurchaseExtInfo",
                "printedName": "m4399OM.PurchaseExtInfo",
                "usr": "c:@M@m4399OM@objc(cs)PurchaseExtInfo"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.PurchasingStatuInfo) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PurchasingStatuInfo",
                    "printedName": "m4399OM.PurchasingStatuInfo",
                    "usr": "s:7m4399OM19PurchasingStatuInfoV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.PurchaseResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PurchaseResult",
                    "printedName": "m4399OM.PurchaseResult",
                    "usr": "c:@M@m4399OM@objc(cs)PurchaseResult"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM14PaymentManagerC8purchase4with7extInfo10purchasing8completeyAA12ProductModelC_AA011PurchaseExtH0CyAA015PurchasingStatuH0VcyAA0M6ResultCctF",
            "mangledName": "$s7m4399OM14PaymentManagerC8purchase4with7extInfo10purchasing8completeyAA12ProductModelC_AA011PurchaseExtH0CyAA015PurchasingStatuH0VcyAA0M6ResultCctF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "restorePurchase",
            "printedName": "restorePurchase(extInfo:from:restoreComplete:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "PurchaseUserInfo",
                "printedName": "m4399OM.PurchaseUserInfo",
                "usr": "c:@M@m4399OM@objc(cs)PurchaseUserInfo"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([m4399OM.PurchaseResult]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[m4399OM.PurchaseResult]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PurchaseResult",
                        "printedName": "m4399OM.PurchaseResult",
                        "usr": "c:@M@m4399OM@objc(cs)PurchaseResult"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM14PaymentManagerC15restorePurchase7extInfo4from0E8CompleteyAA0f4UserH0C_SSySayAA0F6ResultCGctF",
            "mangledName": "$s7m4399OM14PaymentManagerC15restorePurchase7extInfo4from0E8CompleteyAA0f4UserH0C_SSySayAA0F6ResultCGctF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentManager",
                "printedName": "m4399OM.PaymentManager",
                "usr": "c:@M@m4399OM@objc(cs)PaymentManager"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@m4399OM@objc(cs)PaymentManager(im)init",
            "mangledName": "$s7m4399OM14PaymentManagerCACycfc",
            "moduleName": "m4399OM",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "innerRestorePurchase",
            "printedName": "innerRestorePurchase(extInfo:from:restoreComplete:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "PurchaseUserInfo",
                "printedName": "m4399OM.PurchaseUserInfo",
                "usr": "c:@M@m4399OM@objc(cs)PurchaseUserInfo"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([m4399OM.PurchaseResult]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[m4399OM.PurchaseResult]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PurchaseResult",
                        "printedName": "m4399OM.PurchaseResult",
                        "usr": "c:@M@m4399OM@objc(cs)PurchaseResult"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM14PaymentManagerC20innerRestorePurchase7extInfo4from15restoreCompleteyAA0g4UserI0C_SSySayAA0G6ResultCGctF",
            "mangledName": "$s7m4399OM14PaymentManagerC20innerRestorePurchase7extInfo4from15restoreCompleteyAA0g4UserI0C_SSySayAA0G6ResultCGctF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getAppStoreRegion",
            "printedName": "getAppStoreRegion()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM14PaymentManagerC17getAppStoreRegionSSSgyF",
            "mangledName": "$s7m4399OM14PaymentManagerC17getAppStoreRegionSSSgyF",
            "moduleName": "m4399OM",
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)PaymentManager",
        "mangledName": "$s7m4399OM14PaymentManagerC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StoreKit",
        "printedName": "StoreKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "CommonCrypto",
        "printedName": "CommonCrypto",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintMakerFinalizable",
        "printedName": "ConstraintMakerFinalizable",
        "children": [
          {
            "kind": "Function",
            "name": "labeled",
            "printedName": "labeled(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerFinalizable",
                "printedName": "m4399OM.ConstraintMakerFinalizable",
                "usr": "s:7m4399OM26ConstraintMakerFinalizableC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM26ConstraintMakerFinalizableC7labeledyACSSF",
            "mangledName": "$s7m4399OM26ConstraintMakerFinalizableC7labeledyACSSF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "constraint",
            "printedName": "constraint",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Constraint",
                "printedName": "m4399OM.Constraint",
                "usr": "s:7m4399OM10ConstraintC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM26ConstraintMakerFinalizableC10constraintAA0C0Cvp",
            "mangledName": "$s7m4399OM26ConstraintMakerFinalizableC10constraintAA0C0Cvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Constraint",
                    "printedName": "m4399OM.Constraint",
                    "usr": "s:7m4399OM10ConstraintC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM26ConstraintMakerFinalizableC10constraintAA0C0Cvg",
                "mangledName": "$s7m4399OM26ConstraintMakerFinalizableC10constraintAA0C0Cvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:7m4399OM26ConstraintMakerFinalizableC",
        "mangledName": "$s7m4399OM26ConstraintMakerFinalizableC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StoreKit",
        "printedName": "StoreKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "PurchasingStatu",
        "printedName": "PurchasingStatu",
        "children": [
          {
            "kind": "Var",
            "name": "placeOrder",
            "printedName": "placeOrder",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.PurchasingStatu.Type) -> m4399OM.PurchasingStatu",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PurchasingStatu",
                    "printedName": "m4399OM.PurchasingStatu",
                    "usr": "s:7m4399OM15PurchasingStatuO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.PurchasingStatu.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PurchasingStatu",
                        "printedName": "m4399OM.PurchasingStatu",
                        "usr": "s:7m4399OM15PurchasingStatuO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM15PurchasingStatuO10placeOrderyA2CmF",
            "mangledName": "$s7m4399OM15PurchasingStatuO10placeOrderyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "requestIAP",
            "printedName": "requestIAP",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.PurchasingStatu.Type) -> m4399OM.PurchasingStatu",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PurchasingStatu",
                    "printedName": "m4399OM.PurchasingStatu",
                    "usr": "s:7m4399OM15PurchasingStatuO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.PurchasingStatu.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PurchasingStatu",
                        "printedName": "m4399OM.PurchasingStatu",
                        "usr": "s:7m4399OM15PurchasingStatuO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM15PurchasingStatuO10requestIAPyA2CmF",
            "mangledName": "$s7m4399OM15PurchasingStatuO10requestIAPyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "verifying",
            "printedName": "verifying",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.PurchasingStatu.Type) -> m4399OM.PurchasingStatu",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PurchasingStatu",
                    "printedName": "m4399OM.PurchasingStatu",
                    "usr": "s:7m4399OM15PurchasingStatuO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.PurchasingStatu.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PurchasingStatu",
                        "printedName": "m4399OM.PurchasingStatu",
                        "usr": "s:7m4399OM15PurchasingStatuO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM15PurchasingStatuO9verifyingyA2CmF",
            "mangledName": "$s7m4399OM15PurchasingStatuO9verifyingyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "PurchasingStatu",
                "printedName": "m4399OM.PurchasingStatu",
                "usr": "s:7m4399OM15PurchasingStatuO"
              },
              {
                "kind": "TypeNominal",
                "name": "PurchasingStatu",
                "printedName": "m4399OM.PurchasingStatu",
                "usr": "s:7m4399OM15PurchasingStatuO"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM15PurchasingStatuO2eeoiySbAC_ACtFZ",
            "mangledName": "$s7m4399OM15PurchasingStatuO2eeoiySbAC_ACtFZ",
            "moduleName": "m4399OM",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM15PurchasingStatuO9hashValueSivp",
            "mangledName": "$s7m4399OM15PurchasingStatuO9hashValueSivp",
            "moduleName": "m4399OM",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM15PurchasingStatuO9hashValueSivg",
                "mangledName": "$s7m4399OM15PurchasingStatuO9hashValueSivg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM15PurchasingStatuO4hash4intoys6HasherVz_tF",
            "mangledName": "$s7m4399OM15PurchasingStatuO4hash4intoys6HasherVz_tF",
            "moduleName": "m4399OM",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:7m4399OM15PurchasingStatuO",
        "mangledName": "$s7m4399OM15PurchasingStatuO",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PurchasingStatuInfo",
        "printedName": "PurchasingStatuInfo",
        "children": [
          {
            "kind": "Var",
            "name": "statu",
            "printedName": "statu",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PurchasingStatu",
                "printedName": "m4399OM.PurchasingStatu",
                "usr": "s:7m4399OM15PurchasingStatuO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM19PurchasingStatuInfoV5statuAA0cD0Ovp",
            "mangledName": "$s7m4399OM19PurchasingStatuInfoV5statuAA0cD0Ovp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PurchasingStatu",
                    "printedName": "m4399OM.PurchasingStatu",
                    "usr": "s:7m4399OM15PurchasingStatuO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM19PurchasingStatuInfoV5statuAA0cD0Ovg",
                "mangledName": "$s7m4399OM19PurchasingStatuInfoV5statuAA0cD0Ovg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PurchasingStatu",
                    "printedName": "m4399OM.PurchasingStatu",
                    "usr": "s:7m4399OM15PurchasingStatuO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM19PurchasingStatuInfoV5statuAA0cD0Ovs",
                "mangledName": "$s7m4399OM19PurchasingStatuInfoV5statuAA0cD0Ovs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM19PurchasingStatuInfoV5statuAA0cD0OvM",
                "mangledName": "$s7m4399OM19PurchasingStatuInfoV5statuAA0cD0OvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "orderID",
            "printedName": "orderID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM19PurchasingStatuInfoV7orderIDSSSgvp",
            "mangledName": "$s7m4399OM19PurchasingStatuInfoV7orderIDSSSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM19PurchasingStatuInfoV7orderIDSSSgvg",
                "mangledName": "$s7m4399OM19PurchasingStatuInfoV7orderIDSSSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM19PurchasingStatuInfoV7orderIDSSSgvs",
                "mangledName": "$s7m4399OM19PurchasingStatuInfoV7orderIDSSSgvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM19PurchasingStatuInfoV7orderIDSSSgvM",
                "mangledName": "$s7m4399OM19PurchasingStatuInfoV7orderIDSSSgvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:7m4399OM19PurchasingStatuInfoV",
        "mangledName": "$s7m4399OM19PurchasingStatuInfoV",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "ObjectiveC",
        "printedName": "ObjectiveC",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ToastStyle",
        "printedName": "ToastStyle",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ToastStyle",
                "printedName": "m4399OM.ToastStyle",
                "usr": "s:7m4399OM10ToastStyleV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM10ToastStyleVACycfc",
            "mangledName": "$s7m4399OM10ToastStyleVACycfc",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "backgroundColor",
            "printedName": "backgroundColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV15backgroundColorSo7UIColorCvp",
            "mangledName": "$s7m4399OM10ToastStyleV15backgroundColorSo7UIColorCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV15backgroundColorSo7UIColorCvg",
                "mangledName": "$s7m4399OM10ToastStyleV15backgroundColorSo7UIColorCvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV15backgroundColorSo7UIColorCvs",
                "mangledName": "$s7m4399OM10ToastStyleV15backgroundColorSo7UIColorCvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV15backgroundColorSo7UIColorCvM",
                "mangledName": "$s7m4399OM10ToastStyleV15backgroundColorSo7UIColorCvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "titleColor",
            "printedName": "titleColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV10titleColorSo7UIColorCvp",
            "mangledName": "$s7m4399OM10ToastStyleV10titleColorSo7UIColorCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV10titleColorSo7UIColorCvg",
                "mangledName": "$s7m4399OM10ToastStyleV10titleColorSo7UIColorCvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV10titleColorSo7UIColorCvs",
                "mangledName": "$s7m4399OM10ToastStyleV10titleColorSo7UIColorCvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV10titleColorSo7UIColorCvM",
                "mangledName": "$s7m4399OM10ToastStyleV10titleColorSo7UIColorCvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "messageColor",
            "printedName": "messageColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV12messageColorSo7UIColorCvp",
            "mangledName": "$s7m4399OM10ToastStyleV12messageColorSo7UIColorCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12messageColorSo7UIColorCvg",
                "mangledName": "$s7m4399OM10ToastStyleV12messageColorSo7UIColorCvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12messageColorSo7UIColorCvs",
                "mangledName": "$s7m4399OM10ToastStyleV12messageColorSo7UIColorCvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12messageColorSo7UIColorCvM",
                "mangledName": "$s7m4399OM10ToastStyleV12messageColorSo7UIColorCvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "maxWidthPercentage",
            "printedName": "maxWidthPercentage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV18maxWidthPercentage14CoreFoundation7CGFloatVvp",
            "mangledName": "$s7m4399OM10ToastStyleV18maxWidthPercentage12CoreGraphics7CGFloatVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV18maxWidthPercentage14CoreFoundation7CGFloatVvg",
                "mangledName": "$s7m4399OM10ToastStyleV18maxWidthPercentage12CoreGraphics7CGFloatVvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV18maxWidthPercentage14CoreFoundation7CGFloatVvs",
                "mangledName": "$s7m4399OM10ToastStyleV18maxWidthPercentage12CoreGraphics7CGFloatVvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV18maxWidthPercentage14CoreFoundation7CGFloatVvM",
                "mangledName": "$s7m4399OM10ToastStyleV18maxWidthPercentage12CoreGraphics7CGFloatVvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "maxHeightPercentage",
            "printedName": "maxHeightPercentage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV19maxHeightPercentage14CoreFoundation7CGFloatVvp",
            "mangledName": "$s7m4399OM10ToastStyleV19maxHeightPercentage12CoreGraphics7CGFloatVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV19maxHeightPercentage14CoreFoundation7CGFloatVvg",
                "mangledName": "$s7m4399OM10ToastStyleV19maxHeightPercentage12CoreGraphics7CGFloatVvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV19maxHeightPercentage14CoreFoundation7CGFloatVvs",
                "mangledName": "$s7m4399OM10ToastStyleV19maxHeightPercentage12CoreGraphics7CGFloatVvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV19maxHeightPercentage14CoreFoundation7CGFloatVvM",
                "mangledName": "$s7m4399OM10ToastStyleV19maxHeightPercentage12CoreGraphics7CGFloatVvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "horizontalPadding",
            "printedName": "horizontalPadding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV17horizontalPadding14CoreFoundation7CGFloatVvp",
            "mangledName": "$s7m4399OM10ToastStyleV17horizontalPadding12CoreGraphics7CGFloatVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV17horizontalPadding14CoreFoundation7CGFloatVvg",
                "mangledName": "$s7m4399OM10ToastStyleV17horizontalPadding12CoreGraphics7CGFloatVvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV17horizontalPadding14CoreFoundation7CGFloatVvs",
                "mangledName": "$s7m4399OM10ToastStyleV17horizontalPadding12CoreGraphics7CGFloatVvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV17horizontalPadding14CoreFoundation7CGFloatVvM",
                "mangledName": "$s7m4399OM10ToastStyleV17horizontalPadding12CoreGraphics7CGFloatVvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "verticalPadding",
            "printedName": "verticalPadding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV15verticalPadding14CoreFoundation7CGFloatVvp",
            "mangledName": "$s7m4399OM10ToastStyleV15verticalPadding12CoreGraphics7CGFloatVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV15verticalPadding14CoreFoundation7CGFloatVvg",
                "mangledName": "$s7m4399OM10ToastStyleV15verticalPadding12CoreGraphics7CGFloatVvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV15verticalPadding14CoreFoundation7CGFloatVvs",
                "mangledName": "$s7m4399OM10ToastStyleV15verticalPadding12CoreGraphics7CGFloatVvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV15verticalPadding14CoreFoundation7CGFloatVvM",
                "mangledName": "$s7m4399OM10ToastStyleV15verticalPadding12CoreGraphics7CGFloatVvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "cornerRadius",
            "printedName": "cornerRadius",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV12cornerRadius14CoreFoundation7CGFloatVvp",
            "mangledName": "$s7m4399OM10ToastStyleV12cornerRadius12CoreGraphics7CGFloatVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12cornerRadius14CoreFoundation7CGFloatVvg",
                "mangledName": "$s7m4399OM10ToastStyleV12cornerRadius12CoreGraphics7CGFloatVvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12cornerRadius14CoreFoundation7CGFloatVvs",
                "mangledName": "$s7m4399OM10ToastStyleV12cornerRadius12CoreGraphics7CGFloatVvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12cornerRadius14CoreFoundation7CGFloatVvM",
                "mangledName": "$s7m4399OM10ToastStyleV12cornerRadius12CoreGraphics7CGFloatVvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "titleFont",
            "printedName": "titleFont",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIFont",
                "printedName": "UIKit.UIFont",
                "usr": "c:objc(cs)UIFont"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV9titleFontSo6UIFontCvp",
            "mangledName": "$s7m4399OM10ToastStyleV9titleFontSo6UIFontCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIFont",
                    "printedName": "UIKit.UIFont",
                    "usr": "c:objc(cs)UIFont"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV9titleFontSo6UIFontCvg",
                "mangledName": "$s7m4399OM10ToastStyleV9titleFontSo6UIFontCvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIFont",
                    "printedName": "UIKit.UIFont",
                    "usr": "c:objc(cs)UIFont"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV9titleFontSo6UIFontCvs",
                "mangledName": "$s7m4399OM10ToastStyleV9titleFontSo6UIFontCvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV9titleFontSo6UIFontCvM",
                "mangledName": "$s7m4399OM10ToastStyleV9titleFontSo6UIFontCvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "messageFont",
            "printedName": "messageFont",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIFont",
                "printedName": "UIKit.UIFont",
                "usr": "c:objc(cs)UIFont"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV11messageFontSo6UIFontCvp",
            "mangledName": "$s7m4399OM10ToastStyleV11messageFontSo6UIFontCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIFont",
                    "printedName": "UIKit.UIFont",
                    "usr": "c:objc(cs)UIFont"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV11messageFontSo6UIFontCvg",
                "mangledName": "$s7m4399OM10ToastStyleV11messageFontSo6UIFontCvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIFont",
                    "printedName": "UIKit.UIFont",
                    "usr": "c:objc(cs)UIFont"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV11messageFontSo6UIFontCvs",
                "mangledName": "$s7m4399OM10ToastStyleV11messageFontSo6UIFontCvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV11messageFontSo6UIFontCvM",
                "mangledName": "$s7m4399OM10ToastStyleV11messageFontSo6UIFontCvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "titleAlignment",
            "printedName": "titleAlignment",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "NSTextAlignment",
                "printedName": "UIKit.NSTextAlignment",
                "usr": "c:@E@NSTextAlignment"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV14titleAlignmentSo06NSTextF0Vvp",
            "mangledName": "$s7m4399OM10ToastStyleV14titleAlignmentSo06NSTextF0Vvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSTextAlignment",
                    "printedName": "UIKit.NSTextAlignment",
                    "usr": "c:@E@NSTextAlignment"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV14titleAlignmentSo06NSTextF0Vvg",
                "mangledName": "$s7m4399OM10ToastStyleV14titleAlignmentSo06NSTextF0Vvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NSTextAlignment",
                    "printedName": "UIKit.NSTextAlignment",
                    "usr": "c:@E@NSTextAlignment"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV14titleAlignmentSo06NSTextF0Vvs",
                "mangledName": "$s7m4399OM10ToastStyleV14titleAlignmentSo06NSTextF0Vvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV14titleAlignmentSo06NSTextF0VvM",
                "mangledName": "$s7m4399OM10ToastStyleV14titleAlignmentSo06NSTextF0VvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "messageAlignment",
            "printedName": "messageAlignment",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "NSTextAlignment",
                "printedName": "UIKit.NSTextAlignment",
                "usr": "c:@E@NSTextAlignment"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV16messageAlignmentSo06NSTextF0Vvp",
            "mangledName": "$s7m4399OM10ToastStyleV16messageAlignmentSo06NSTextF0Vvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSTextAlignment",
                    "printedName": "UIKit.NSTextAlignment",
                    "usr": "c:@E@NSTextAlignment"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV16messageAlignmentSo06NSTextF0Vvg",
                "mangledName": "$s7m4399OM10ToastStyleV16messageAlignmentSo06NSTextF0Vvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NSTextAlignment",
                    "printedName": "UIKit.NSTextAlignment",
                    "usr": "c:@E@NSTextAlignment"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV16messageAlignmentSo06NSTextF0Vvs",
                "mangledName": "$s7m4399OM10ToastStyleV16messageAlignmentSo06NSTextF0Vvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV16messageAlignmentSo06NSTextF0VvM",
                "mangledName": "$s7m4399OM10ToastStyleV16messageAlignmentSo06NSTextF0VvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "titleNumberOfLines",
            "printedName": "titleNumberOfLines",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV18titleNumberOfLinesSivp",
            "mangledName": "$s7m4399OM10ToastStyleV18titleNumberOfLinesSivp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV18titleNumberOfLinesSivg",
                "mangledName": "$s7m4399OM10ToastStyleV18titleNumberOfLinesSivg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV18titleNumberOfLinesSivs",
                "mangledName": "$s7m4399OM10ToastStyleV18titleNumberOfLinesSivs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV18titleNumberOfLinesSivM",
                "mangledName": "$s7m4399OM10ToastStyleV18titleNumberOfLinesSivM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "messageNumberOfLines",
            "printedName": "messageNumberOfLines",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV20messageNumberOfLinesSivp",
            "mangledName": "$s7m4399OM10ToastStyleV20messageNumberOfLinesSivp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV20messageNumberOfLinesSivg",
                "mangledName": "$s7m4399OM10ToastStyleV20messageNumberOfLinesSivg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV20messageNumberOfLinesSivs",
                "mangledName": "$s7m4399OM10ToastStyleV20messageNumberOfLinesSivs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV20messageNumberOfLinesSivM",
                "mangledName": "$s7m4399OM10ToastStyleV20messageNumberOfLinesSivM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "displayShadow",
            "printedName": "displayShadow",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV13displayShadowSbvp",
            "mangledName": "$s7m4399OM10ToastStyleV13displayShadowSbvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV13displayShadowSbvg",
                "mangledName": "$s7m4399OM10ToastStyleV13displayShadowSbvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV13displayShadowSbvs",
                "mangledName": "$s7m4399OM10ToastStyleV13displayShadowSbvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV13displayShadowSbvM",
                "mangledName": "$s7m4399OM10ToastStyleV13displayShadowSbvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shadowColor",
            "printedName": "shadowColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV11shadowColorSo7UIColorCvp",
            "mangledName": "$s7m4399OM10ToastStyleV11shadowColorSo7UIColorCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV11shadowColorSo7UIColorCvg",
                "mangledName": "$s7m4399OM10ToastStyleV11shadowColorSo7UIColorCvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV11shadowColorSo7UIColorCvs",
                "mangledName": "$s7m4399OM10ToastStyleV11shadowColorSo7UIColorCvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV11shadowColorSo7UIColorCvM",
                "mangledName": "$s7m4399OM10ToastStyleV11shadowColorSo7UIColorCvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shadowOpacity",
            "printedName": "shadowOpacity",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV13shadowOpacitySfvp",
            "mangledName": "$s7m4399OM10ToastStyleV13shadowOpacitySfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV13shadowOpacitySfvg",
                "mangledName": "$s7m4399OM10ToastStyleV13shadowOpacitySfvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV13shadowOpacitySfvs",
                "mangledName": "$s7m4399OM10ToastStyleV13shadowOpacitySfvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV13shadowOpacitySfvM",
                "mangledName": "$s7m4399OM10ToastStyleV13shadowOpacitySfvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shadowRadius",
            "printedName": "shadowRadius",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV12shadowRadius14CoreFoundation7CGFloatVvp",
            "mangledName": "$s7m4399OM10ToastStyleV12shadowRadius12CoreGraphics7CGFloatVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12shadowRadius14CoreFoundation7CGFloatVvg",
                "mangledName": "$s7m4399OM10ToastStyleV12shadowRadius12CoreGraphics7CGFloatVvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12shadowRadius14CoreFoundation7CGFloatVvs",
                "mangledName": "$s7m4399OM10ToastStyleV12shadowRadius12CoreGraphics7CGFloatVvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12shadowRadius14CoreFoundation7CGFloatVvM",
                "mangledName": "$s7m4399OM10ToastStyleV12shadowRadius12CoreGraphics7CGFloatVvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shadowOffset",
            "printedName": "shadowOffset",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV12shadowOffsetSo6CGSizeVvp",
            "mangledName": "$s7m4399OM10ToastStyleV12shadowOffsetSo6CGSizeVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12shadowOffsetSo6CGSizeVvg",
                "mangledName": "$s7m4399OM10ToastStyleV12shadowOffsetSo6CGSizeVvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12shadowOffsetSo6CGSizeVvs",
                "mangledName": "$s7m4399OM10ToastStyleV12shadowOffsetSo6CGSizeVvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12shadowOffsetSo6CGSizeVvM",
                "mangledName": "$s7m4399OM10ToastStyleV12shadowOffsetSo6CGSizeVvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "imageSize",
            "printedName": "imageSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV9imageSizeSo6CGSizeVvp",
            "mangledName": "$s7m4399OM10ToastStyleV9imageSizeSo6CGSizeVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV9imageSizeSo6CGSizeVvg",
                "mangledName": "$s7m4399OM10ToastStyleV9imageSizeSo6CGSizeVvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV9imageSizeSo6CGSizeVvs",
                "mangledName": "$s7m4399OM10ToastStyleV9imageSizeSo6CGSizeVvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV9imageSizeSo6CGSizeVvM",
                "mangledName": "$s7m4399OM10ToastStyleV9imageSizeSo6CGSizeVvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "activitySize",
            "printedName": "activitySize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV12activitySizeSo6CGSizeVvp",
            "mangledName": "$s7m4399OM10ToastStyleV12activitySizeSo6CGSizeVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12activitySizeSo6CGSizeVvg",
                "mangledName": "$s7m4399OM10ToastStyleV12activitySizeSo6CGSizeVvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGSize",
                    "printedName": "CoreFoundation.CGSize",
                    "usr": "c:@S@CGSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12activitySizeSo6CGSizeVvs",
                "mangledName": "$s7m4399OM10ToastStyleV12activitySizeSo6CGSizeVvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12activitySizeSo6CGSizeVvM",
                "mangledName": "$s7m4399OM10ToastStyleV12activitySizeSo6CGSizeVvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fadeDuration",
            "printedName": "fadeDuration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV12fadeDurationSdvp",
            "mangledName": "$s7m4399OM10ToastStyleV12fadeDurationSdvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12fadeDurationSdvg",
                "mangledName": "$s7m4399OM10ToastStyleV12fadeDurationSdvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12fadeDurationSdvs",
                "mangledName": "$s7m4399OM10ToastStyleV12fadeDurationSdvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV12fadeDurationSdvM",
                "mangledName": "$s7m4399OM10ToastStyleV12fadeDurationSdvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "activityIndicatorColor",
            "printedName": "activityIndicatorColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV22activityIndicatorColorSo7UIColorCvp",
            "mangledName": "$s7m4399OM10ToastStyleV22activityIndicatorColorSo7UIColorCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV22activityIndicatorColorSo7UIColorCvg",
                "mangledName": "$s7m4399OM10ToastStyleV22activityIndicatorColorSo7UIColorCvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV22activityIndicatorColorSo7UIColorCvs",
                "mangledName": "$s7m4399OM10ToastStyleV22activityIndicatorColorSo7UIColorCvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV22activityIndicatorColorSo7UIColorCvM",
                "mangledName": "$s7m4399OM10ToastStyleV22activityIndicatorColorSo7UIColorCvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "activityBackgroundColor",
            "printedName": "activityBackgroundColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ToastStyleV23activityBackgroundColorSo7UIColorCvp",
            "mangledName": "$s7m4399OM10ToastStyleV23activityBackgroundColorSo7UIColorCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV23activityBackgroundColorSo7UIColorCvg",
                "mangledName": "$s7m4399OM10ToastStyleV23activityBackgroundColorSo7UIColorCvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV23activityBackgroundColorSo7UIColorCvs",
                "mangledName": "$s7m4399OM10ToastStyleV23activityBackgroundColorSo7UIColorCvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ToastStyleV23activityBackgroundColorSo7UIColorCvM",
                "mangledName": "$s7m4399OM10ToastStyleV23activityBackgroundColorSo7UIColorCvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:7m4399OM10ToastStyleV",
        "mangledName": "$s7m4399OM10ToastStyleV",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ToastManager",
        "printedName": "ToastManager",
        "children": [
          {
            "kind": "Var",
            "name": "shared",
            "printedName": "shared",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ToastManager",
                "printedName": "m4399OM.ToastManager",
                "usr": "s:7m4399OM12ToastManagerC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ToastManagerC6sharedACvpZ",
            "mangledName": "$s7m4399OM12ToastManagerC6sharedACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ToastManager",
                    "printedName": "m4399OM.ToastManager",
                    "usr": "s:7m4399OM12ToastManagerC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC6sharedACvgZ",
                "mangledName": "$s7m4399OM12ToastManagerC6sharedACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "style",
            "printedName": "style",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ToastStyle",
                "printedName": "m4399OM.ToastStyle",
                "usr": "s:7m4399OM10ToastStyleV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ToastManagerC5styleAA0C5StyleVvp",
            "mangledName": "$s7m4399OM12ToastManagerC5styleAA0C5StyleVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ToastStyle",
                    "printedName": "m4399OM.ToastStyle",
                    "usr": "s:7m4399OM10ToastStyleV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC5styleAA0C5StyleVvg",
                "mangledName": "$s7m4399OM12ToastManagerC5styleAA0C5StyleVvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ToastStyle",
                    "printedName": "m4399OM.ToastStyle",
                    "usr": "s:7m4399OM10ToastStyleV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC5styleAA0C5StyleVvs",
                "mangledName": "$s7m4399OM12ToastManagerC5styleAA0C5StyleVvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC5styleAA0C5StyleVvM",
                "mangledName": "$s7m4399OM12ToastManagerC5styleAA0C5StyleVvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isTapToDismissEnabled",
            "printedName": "isTapToDismissEnabled",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ToastManagerC21isTapToDismissEnabledSbvp",
            "mangledName": "$s7m4399OM12ToastManagerC21isTapToDismissEnabledSbvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC21isTapToDismissEnabledSbvg",
                "mangledName": "$s7m4399OM12ToastManagerC21isTapToDismissEnabledSbvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC21isTapToDismissEnabledSbvs",
                "mangledName": "$s7m4399OM12ToastManagerC21isTapToDismissEnabledSbvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC21isTapToDismissEnabledSbvM",
                "mangledName": "$s7m4399OM12ToastManagerC21isTapToDismissEnabledSbvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isQueueEnabled",
            "printedName": "isQueueEnabled",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ToastManagerC14isQueueEnabledSbvp",
            "mangledName": "$s7m4399OM12ToastManagerC14isQueueEnabledSbvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC14isQueueEnabledSbvg",
                "mangledName": "$s7m4399OM12ToastManagerC14isQueueEnabledSbvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC14isQueueEnabledSbvs",
                "mangledName": "$s7m4399OM12ToastManagerC14isQueueEnabledSbvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC14isQueueEnabledSbvM",
                "mangledName": "$s7m4399OM12ToastManagerC14isQueueEnabledSbvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "duration",
            "printedName": "duration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ToastManagerC8durationSdvp",
            "mangledName": "$s7m4399OM12ToastManagerC8durationSdvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC8durationSdvg",
                "mangledName": "$s7m4399OM12ToastManagerC8durationSdvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC8durationSdvs",
                "mangledName": "$s7m4399OM12ToastManagerC8durationSdvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC8durationSdvM",
                "mangledName": "$s7m4399OM12ToastManagerC8durationSdvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "position",
            "printedName": "position",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ToastPosition",
                "printedName": "m4399OM.ToastPosition",
                "usr": "s:7m4399OM13ToastPositionO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ToastManagerC8positionAA0C8PositionOvp",
            "mangledName": "$s7m4399OM12ToastManagerC8positionAA0C8PositionOvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ToastPosition",
                    "printedName": "m4399OM.ToastPosition",
                    "usr": "s:7m4399OM13ToastPositionO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC8positionAA0C8PositionOvg",
                "mangledName": "$s7m4399OM12ToastManagerC8positionAA0C8PositionOvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ToastPosition",
                    "printedName": "m4399OM.ToastPosition",
                    "usr": "s:7m4399OM13ToastPositionO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC8positionAA0C8PositionOvs",
                "mangledName": "$s7m4399OM12ToastManagerC8positionAA0C8PositionOvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ToastManagerC8positionAA0C8PositionOvM",
                "mangledName": "$s7m4399OM12ToastManagerC8positionAA0C8PositionOvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:7m4399OM12ToastManagerC",
        "mangledName": "$s7m4399OM12ToastManagerC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ToastPosition",
        "printedName": "ToastPosition",
        "children": [
          {
            "kind": "Var",
            "name": "top",
            "printedName": "top",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ToastPosition.Type) -> m4399OM.ToastPosition",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ToastPosition",
                    "printedName": "m4399OM.ToastPosition",
                    "usr": "s:7m4399OM13ToastPositionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ToastPosition.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ToastPosition",
                        "printedName": "m4399OM.ToastPosition",
                        "usr": "s:7m4399OM13ToastPositionO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM13ToastPositionO3topyA2CmF",
            "mangledName": "$s7m4399OM13ToastPositionO3topyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "center",
            "printedName": "center",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ToastPosition.Type) -> m4399OM.ToastPosition",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ToastPosition",
                    "printedName": "m4399OM.ToastPosition",
                    "usr": "s:7m4399OM13ToastPositionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ToastPosition.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ToastPosition",
                        "printedName": "m4399OM.ToastPosition",
                        "usr": "s:7m4399OM13ToastPositionO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM13ToastPositionO6centeryA2CmF",
            "mangledName": "$s7m4399OM13ToastPositionO6centeryA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "bottom",
            "printedName": "bottom",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ToastPosition.Type) -> m4399OM.ToastPosition",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ToastPosition",
                    "printedName": "m4399OM.ToastPosition",
                    "usr": "s:7m4399OM13ToastPositionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ToastPosition.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ToastPosition",
                        "printedName": "m4399OM.ToastPosition",
                        "usr": "s:7m4399OM13ToastPositionO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM13ToastPositionO6bottomyA2CmF",
            "mangledName": "$s7m4399OM13ToastPositionO6bottomyA2CmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "ToastPosition",
                "printedName": "m4399OM.ToastPosition",
                "usr": "s:7m4399OM13ToastPositionO"
              },
              {
                "kind": "TypeNominal",
                "name": "ToastPosition",
                "printedName": "m4399OM.ToastPosition",
                "usr": "s:7m4399OM13ToastPositionO"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM13ToastPositionO2eeoiySbAC_ACtFZ",
            "mangledName": "$s7m4399OM13ToastPositionO2eeoiySbAC_ACtFZ",
            "moduleName": "m4399OM",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM13ToastPositionO9hashValueSivp",
            "mangledName": "$s7m4399OM13ToastPositionO9hashValueSivp",
            "moduleName": "m4399OM",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM13ToastPositionO9hashValueSivg",
                "mangledName": "$s7m4399OM13ToastPositionO9hashValueSivg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM13ToastPositionO4hash4intoys6HasherVz_tF",
            "mangledName": "$s7m4399OM13ToastPositionO4hash4intoys6HasherVz_tF",
            "moduleName": "m4399OM",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:7m4399OM13ToastPositionO",
        "mangledName": "$s7m4399OM13ToastPositionO",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Security",
        "printedName": "Security",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintPriority",
        "printedName": "ConstraintPriority",
        "children": [
          {
            "kind": "Var",
            "name": "value",
            "printedName": "value",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18ConstraintPriorityV5valueSfvp",
            "mangledName": "$s7m4399OM18ConstraintPriorityV5valueSfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18ConstraintPriorityV5valueSfvg",
                "mangledName": "$s7m4399OM18ConstraintPriorityV5valueSfvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(floatLiteral:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              },
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM18ConstraintPriorityV12floatLiteralACSf_tcfc",
            "mangledName": "$s7m4399OM18ConstraintPriorityV12floatLiteralACSf_tcfc",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              },
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM18ConstraintPriorityVyACSfcfc",
            "mangledName": "$s7m4399OM18ConstraintPriorityVyACSfcfc",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "required",
            "printedName": "required",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18ConstraintPriorityV8requiredACvpZ",
            "mangledName": "$s7m4399OM18ConstraintPriorityV8requiredACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintPriority",
                    "printedName": "m4399OM.ConstraintPriority",
                    "usr": "s:7m4399OM18ConstraintPriorityV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18ConstraintPriorityV8requiredACvgZ",
                "mangledName": "$s7m4399OM18ConstraintPriorityV8requiredACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "high",
            "printedName": "high",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18ConstraintPriorityV4highACvpZ",
            "mangledName": "$s7m4399OM18ConstraintPriorityV4highACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintPriority",
                    "printedName": "m4399OM.ConstraintPriority",
                    "usr": "s:7m4399OM18ConstraintPriorityV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18ConstraintPriorityV4highACvgZ",
                "mangledName": "$s7m4399OM18ConstraintPriorityV4highACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "medium",
            "printedName": "medium",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18ConstraintPriorityV6mediumACvpZ",
            "mangledName": "$s7m4399OM18ConstraintPriorityV6mediumACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintPriority",
                    "printedName": "m4399OM.ConstraintPriority",
                    "usr": "s:7m4399OM18ConstraintPriorityV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18ConstraintPriorityV6mediumACvgZ",
                "mangledName": "$s7m4399OM18ConstraintPriorityV6mediumACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "low",
            "printedName": "low",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM18ConstraintPriorityV3lowACvpZ",
            "mangledName": "$s7m4399OM18ConstraintPriorityV3lowACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintPriority",
                    "printedName": "m4399OM.ConstraintPriority",
                    "usr": "s:7m4399OM18ConstraintPriorityV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM18ConstraintPriorityV3lowACvgZ",
                "mangledName": "$s7m4399OM18ConstraintPriorityV3lowACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM18ConstraintPriorityV2eeoiySbAC_ACtFZ",
            "mangledName": "$s7m4399OM18ConstraintPriorityV2eeoiySbAC_ACtFZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "advanced",
            "printedName": "advanced(by:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              },
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM18ConstraintPriorityV8advanced2byACSf_tF",
            "mangledName": "$s7m4399OM18ConstraintPriorityV8advanced2byACSf_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "distance",
            "printedName": "distance(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM18ConstraintPriorityV8distance2toSfAC_tF",
            "mangledName": "$s7m4399OM18ConstraintPriorityV8distance2toSfAC_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7m4399OM18ConstraintPriorityV",
        "mangledName": "$s7m4399OM18ConstraintPriorityV",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByFloatLiteral",
            "printedName": "ExpressibleByFloatLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "FloatLiteralType",
                "printedName": "FloatLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByFloatLiteralP",
            "mangledName": "$ss25ExpressibleByFloatLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintDSL",
        "printedName": "ConstraintDSL",
        "children": [
          {
            "kind": "Var",
            "name": "target",
            "printedName": "target",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AnyObject?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM13ConstraintDSLP6targetyXlSgvp",
            "mangledName": "$s7m4399OM13ConstraintDSLP6targetyXlSgvp",
            "moduleName": "m4399OM",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AnyObject?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "AnyObject"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM13ConstraintDSLP6targetyXlSgvg",
                "mangledName": "$s7m4399OM13ConstraintDSLP6targetyXlSgvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintDSL>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "setLabel",
            "printedName": "setLabel(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM13ConstraintDSLP8setLabelyySSSgF",
            "mangledName": "$s7m4399OM13ConstraintDSLP8setLabelyySSSgF",
            "moduleName": "m4399OM",
            "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintDSL>",
            "sugared_genericSig": "<Self where Self : m4399OM.ConstraintDSL>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "label",
            "printedName": "label()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM13ConstraintDSLP5labelSSSgyF",
            "mangledName": "$s7m4399OM13ConstraintDSLP5labelSSSgyF",
            "moduleName": "m4399OM",
            "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintDSL>",
            "sugared_genericSig": "<Self where Self : m4399OM.ConstraintDSL>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setLabel",
            "printedName": "setLabel(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM13ConstraintDSLPAAE8setLabelyySSSgF",
            "mangledName": "$s7m4399OM13ConstraintDSLPAAE8setLabelyySSSgF",
            "moduleName": "m4399OM",
            "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintDSL>",
            "sugared_genericSig": "<Self where Self : m4399OM.ConstraintDSL>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "label",
            "printedName": "label()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM13ConstraintDSLPAAE5labelSSSgyF",
            "mangledName": "$s7m4399OM13ConstraintDSLPAAE5labelSSSgyF",
            "moduleName": "m4399OM",
            "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintDSL>",
            "sugared_genericSig": "<Self where Self : m4399OM.ConstraintDSL>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7m4399OM13ConstraintDSLP",
        "mangledName": "$s7m4399OM13ConstraintDSLP",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintBasicAttributesDSL",
        "printedName": "ConstraintBasicAttributesDSL",
        "children": [
          {
            "kind": "Var",
            "name": "left",
            "printedName": "left",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE4leftAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE4leftAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE4leftAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE4leftAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "top",
            "printedName": "top",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE3topAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE3topAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE3topAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE3topAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "right",
            "printedName": "right",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE5rightAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE5rightAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE5rightAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE5rightAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bottom",
            "printedName": "bottom",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE6bottomAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE6bottomAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE6bottomAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE6bottomAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "leading",
            "printedName": "leading",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE7leadingAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE7leadingAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE7leadingAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE7leadingAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trailing",
            "printedName": "trailing",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE8trailingAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE8trailingAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE8trailingAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE8trailingAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "width",
            "printedName": "width",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE5widthAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE5widthAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE5widthAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE5widthAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "height",
            "printedName": "height",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE6heightAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE6heightAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE6heightAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE6heightAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerX",
            "printedName": "centerX",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE7centerXAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE7centerXAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE7centerXAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE7centerXAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerY",
            "printedName": "centerY",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE7centerYAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE7centerYAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE7centerYAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE7centerYAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "edges",
            "printedName": "edges",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE5edgesAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE5edgesAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE5edgesAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE5edgesAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "size",
            "printedName": "size",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE4sizeAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE4sizeAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE4sizeAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE4sizeAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "center",
            "printedName": "center",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE6centerAA0C4ItemCvp",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE6centerAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM28ConstraintBasicAttributesDSLPAAE6centerAA0C4ItemCvg",
                "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLPAAE6centerAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintBasicAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7m4399OM28ConstraintBasicAttributesDSLP",
        "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLP",
        "moduleName": "m4399OM",
        "genericSig": "<τ_0_0 : m4399OM.ConstraintDSL>",
        "sugared_genericSig": "<Self : m4399OM.ConstraintDSL>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintDSL",
            "printedName": "ConstraintDSL",
            "usr": "s:7m4399OM13ConstraintDSLP",
            "mangledName": "$s7m4399OM13ConstraintDSLP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintAttributesDSL",
        "printedName": "ConstraintAttributesDSL",
        "children": [
          {
            "kind": "Var",
            "name": "baseline",
            "printedName": "baseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE8baselineAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE8baselineAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE8baselineAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE8baselineAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lastBaseline",
            "printedName": "lastBaseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE12lastBaselineAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE12lastBaselineAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_Macosx": "10.11",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE12lastBaselineAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE12lastBaselineAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "firstBaseline",
            "printedName": "firstBaseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE13firstBaselineAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE13firstBaselineAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_Macosx": "10.11",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE13firstBaselineAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE13firstBaselineAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "leftMargin",
            "printedName": "leftMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE10leftMarginAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE10leftMarginAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE10leftMarginAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE10leftMarginAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "topMargin",
            "printedName": "topMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE9topMarginAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE9topMarginAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE9topMarginAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE9topMarginAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "rightMargin",
            "printedName": "rightMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE11rightMarginAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE11rightMarginAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE11rightMarginAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE11rightMarginAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bottomMargin",
            "printedName": "bottomMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE12bottomMarginAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE12bottomMarginAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE12bottomMarginAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE12bottomMarginAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "leadingMargin",
            "printedName": "leadingMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE13leadingMarginAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE13leadingMarginAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE13leadingMarginAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE13leadingMarginAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trailingMargin",
            "printedName": "trailingMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE14trailingMarginAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE14trailingMarginAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE14trailingMarginAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE14trailingMarginAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerXWithinMargins",
            "printedName": "centerXWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE20centerXWithinMarginsAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE20centerXWithinMarginsAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE20centerXWithinMarginsAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE20centerXWithinMarginsAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerYWithinMargins",
            "printedName": "centerYWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE20centerYWithinMarginsAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE20centerYWithinMarginsAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE20centerYWithinMarginsAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE20centerYWithinMarginsAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "margins",
            "printedName": "margins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE7marginsAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE7marginsAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE7marginsAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE7marginsAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerWithinMargins",
            "printedName": "centerWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE19centerWithinMarginsAA0C4ItemCvp",
            "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE19centerWithinMarginsAA0C4ItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM23ConstraintAttributesDSLPAAE19centerWithinMarginsAA0C4ItemCvg",
                "mangledName": "$s7m4399OM23ConstraintAttributesDSLPAAE19centerWithinMarginsAA0C4ItemCvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : m4399OM.ConstraintAttributesDSL>",
                "sugared_genericSig": "<Self where Self : m4399OM.ConstraintAttributesDSL>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7m4399OM23ConstraintAttributesDSLP",
        "mangledName": "$s7m4399OM23ConstraintAttributesDSLP",
        "moduleName": "m4399OM",
        "genericSig": "<τ_0_0 : m4399OM.ConstraintBasicAttributesDSL>",
        "sugared_genericSig": "<Self : m4399OM.ConstraintBasicAttributesDSL>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintBasicAttributesDSL",
            "printedName": "ConstraintBasicAttributesDSL",
            "usr": "s:7m4399OM28ConstraintBasicAttributesDSLP",
            "mangledName": "$s7m4399OM28ConstraintBasicAttributesDSLP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintDSL",
            "printedName": "ConstraintDSL",
            "usr": "s:7m4399OM13ConstraintDSLP",
            "mangledName": "$s7m4399OM13ConstraintDSLP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "SystemConfiguration",
        "printedName": "SystemConfiguration",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ReachabilityError",
        "printedName": "ReachabilityError",
        "children": [
          {
            "kind": "Var",
            "name": "failedToCreateWithAddress",
            "printedName": "failedToCreateWithAddress",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ReachabilityError.Type) -> (Darwin.sockaddr, Swift.Int32) -> m4399OM.ReachabilityError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Darwin.sockaddr, Swift.Int32) -> m4399OM.ReachabilityError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReachabilityError",
                        "printedName": "m4399OM.ReachabilityError",
                        "usr": "s:7m4399OM17ReachabilityErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Darwin.sockaddr, Swift.Int32)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "sockaddr",
                            "printedName": "Darwin.sockaddr",
                            "usr": "c:@S@sockaddr"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ReachabilityError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReachabilityError",
                        "printedName": "m4399OM.ReachabilityError",
                        "usr": "s:7m4399OM17ReachabilityErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF",
            "mangledName": "$s7m4399OM17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "failedToCreateWithHostname",
            "printedName": "failedToCreateWithHostname",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ReachabilityError.Type) -> (Swift.String, Swift.Int32) -> m4399OM.ReachabilityError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String, Swift.Int32) -> m4399OM.ReachabilityError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReachabilityError",
                        "printedName": "m4399OM.ReachabilityError",
                        "usr": "s:7m4399OM17ReachabilityErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.String, Swift.Int32)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int32",
                            "printedName": "Swift.Int32",
                            "usr": "s:s5Int32V"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ReachabilityError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReachabilityError",
                        "printedName": "m4399OM.ReachabilityError",
                        "usr": "s:7m4399OM17ReachabilityErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF",
            "mangledName": "$s7m4399OM17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "unableToSetCallback",
            "printedName": "unableToSetCallback",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ReachabilityError.Type) -> (Swift.Int32) -> m4399OM.ReachabilityError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int32) -> m4399OM.ReachabilityError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReachabilityError",
                        "printedName": "m4399OM.ReachabilityError",
                        "usr": "s:7m4399OM17ReachabilityErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int32",
                        "printedName": "Swift.Int32",
                        "usr": "s:s5Int32V"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ReachabilityError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReachabilityError",
                        "printedName": "m4399OM.ReachabilityError",
                        "usr": "s:7m4399OM17ReachabilityErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF",
            "mangledName": "$s7m4399OM17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "unableToSetDispatchQueue",
            "printedName": "unableToSetDispatchQueue",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ReachabilityError.Type) -> (Swift.Int32) -> m4399OM.ReachabilityError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int32) -> m4399OM.ReachabilityError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReachabilityError",
                        "printedName": "m4399OM.ReachabilityError",
                        "usr": "s:7m4399OM17ReachabilityErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int32",
                        "printedName": "Swift.Int32",
                        "usr": "s:s5Int32V"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ReachabilityError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReachabilityError",
                        "printedName": "m4399OM.ReachabilityError",
                        "usr": "s:7m4399OM17ReachabilityErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF",
            "mangledName": "$s7m4399OM17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF",
            "moduleName": "m4399OM"
          },
          {
            "kind": "Var",
            "name": "unableToGetFlags",
            "printedName": "unableToGetFlags",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ReachabilityError.Type) -> (Swift.Int32) -> m4399OM.ReachabilityError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int32) -> m4399OM.ReachabilityError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReachabilityError",
                        "printedName": "m4399OM.ReachabilityError",
                        "usr": "s:7m4399OM17ReachabilityErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int32",
                        "printedName": "Swift.Int32",
                        "usr": "s:s5Int32V"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "m4399OM.ReachabilityError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReachabilityError",
                        "printedName": "m4399OM.ReachabilityError",
                        "usr": "s:7m4399OM17ReachabilityErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:7m4399OM17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF",
            "mangledName": "$s7m4399OM17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF",
            "moduleName": "m4399OM"
          }
        ],
        "declKind": "Enum",
        "usr": "s:7m4399OM17ReachabilityErrorO",
        "mangledName": "$s7m4399OM17ReachabilityErrorO",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Reachability",
        "printedName": "Reachability",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Connection",
            "printedName": "Connection",
            "children": [
              {
                "kind": "Var",
                "name": "unavailable",
                "printedName": "unavailable",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(m4399OM.Reachability.Connection.Type) -> m4399OM.Reachability.Connection",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Connection",
                        "printedName": "m4399OM.Reachability.Connection",
                        "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "m4399OM.Reachability.Connection.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Connection",
                            "printedName": "m4399OM.Reachability.Connection",
                            "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7m4399OM12ReachabilityC10ConnectionO11unavailableyA2EmF",
                "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO11unavailableyA2EmF",
                "moduleName": "m4399OM"
              },
              {
                "kind": "Var",
                "name": "wifi",
                "printedName": "wifi",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(m4399OM.Reachability.Connection.Type) -> m4399OM.Reachability.Connection",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Connection",
                        "printedName": "m4399OM.Reachability.Connection",
                        "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "m4399OM.Reachability.Connection.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Connection",
                            "printedName": "m4399OM.Reachability.Connection",
                            "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7m4399OM12ReachabilityC10ConnectionO4wifiyA2EmF",
                "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO4wifiyA2EmF",
                "moduleName": "m4399OM"
              },
              {
                "kind": "Var",
                "name": "cellular",
                "printedName": "cellular",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(m4399OM.Reachability.Connection.Type) -> m4399OM.Reachability.Connection",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Connection",
                        "printedName": "m4399OM.Reachability.Connection",
                        "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "m4399OM.Reachability.Connection.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Connection",
                            "printedName": "m4399OM.Reachability.Connection",
                            "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:7m4399OM12ReachabilityC10ConnectionO8cellularyA2EmF",
                "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO8cellularyA2EmF",
                "moduleName": "m4399OM"
              },
              {
                "kind": "Var",
                "name": "description",
                "printedName": "description",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:7m4399OM12ReachabilityC10ConnectionO11descriptionSSvp",
                "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO11descriptionSSvp",
                "moduleName": "m4399OM",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:7m4399OM12ReachabilityC10ConnectionO11descriptionSSvg",
                    "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO11descriptionSSvg",
                    "moduleName": "m4399OM",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "none",
                "printedName": "none",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Connection",
                    "printedName": "m4399OM.Reachability.Connection",
                    "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:7m4399OM12ReachabilityC10ConnectionO4noneAEvpZ",
                "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO4noneAEvpZ",
                "moduleName": "m4399OM",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "Available"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Connection",
                        "printedName": "m4399OM.Reachability.Connection",
                        "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:7m4399OM12ReachabilityC10ConnectionO4noneAEvgZ",
                    "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO4noneAEvgZ",
                    "moduleName": "m4399OM",
                    "static": true,
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Connection",
                    "printedName": "m4399OM.Reachability.Connection",
                    "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Connection",
                    "printedName": "m4399OM.Reachability.Connection",
                    "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:7m4399OM12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ",
                "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:7m4399OM12ReachabilityC10ConnectionO9hashValueSivp",
                "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO9hashValueSivp",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:7m4399OM12ReachabilityC10ConnectionO9hashValueSivg",
                    "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO9hashValueSivg",
                    "moduleName": "m4399OM",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:7m4399OM12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF",
                "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF",
                "moduleName": "m4399OM",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:7m4399OM12ReachabilityC10ConnectionO",
            "mangledName": "$s7m4399OM12ReachabilityC10ConnectionO",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "whenReachable",
            "printedName": "whenReachable",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((m4399OM.Reachability) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(m4399OM.Reachability) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Reachability",
                        "printedName": "m4399OM.Reachability",
                        "usr": "s:7m4399OM12ReachabilityC"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ReachabilityC13whenReachableyACcSgvp",
            "mangledName": "$s7m4399OM12ReachabilityC13whenReachableyACcSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((m4399OM.Reachability) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(m4399OM.Reachability) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Reachability",
                            "printedName": "m4399OM.Reachability",
                            "usr": "s:7m4399OM12ReachabilityC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC13whenReachableyACcSgvg",
                "mangledName": "$s7m4399OM12ReachabilityC13whenReachableyACcSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((m4399OM.Reachability) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(m4399OM.Reachability) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Reachability",
                            "printedName": "m4399OM.Reachability",
                            "usr": "s:7m4399OM12ReachabilityC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC13whenReachableyACcSgvs",
                "mangledName": "$s7m4399OM12ReachabilityC13whenReachableyACcSgvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC13whenReachableyACcSgvM",
                "mangledName": "$s7m4399OM12ReachabilityC13whenReachableyACcSgvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "whenUnreachable",
            "printedName": "whenUnreachable",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((m4399OM.Reachability) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(m4399OM.Reachability) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Reachability",
                        "printedName": "m4399OM.Reachability",
                        "usr": "s:7m4399OM12ReachabilityC"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ReachabilityC15whenUnreachableyACcSgvp",
            "mangledName": "$s7m4399OM12ReachabilityC15whenUnreachableyACcSgvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((m4399OM.Reachability) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(m4399OM.Reachability) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Reachability",
                            "printedName": "m4399OM.Reachability",
                            "usr": "s:7m4399OM12ReachabilityC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC15whenUnreachableyACcSgvg",
                "mangledName": "$s7m4399OM12ReachabilityC15whenUnreachableyACcSgvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((m4399OM.Reachability) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(m4399OM.Reachability) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Reachability",
                            "printedName": "m4399OM.Reachability",
                            "usr": "s:7m4399OM12ReachabilityC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC15whenUnreachableyACcSgvs",
                "mangledName": "$s7m4399OM12ReachabilityC15whenUnreachableyACcSgvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC15whenUnreachableyACcSgvM",
                "mangledName": "$s7m4399OM12ReachabilityC15whenUnreachableyACcSgvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "reachableOnWWAN",
            "printedName": "reachableOnWWAN",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ReachabilityC15reachableOnWWANSbvp",
            "mangledName": "$s7m4399OM12ReachabilityC15reachableOnWWANSbvp",
            "moduleName": "m4399OM",
            "deprecated": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "Available"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC15reachableOnWWANSbvg",
                "mangledName": "$s7m4399OM12ReachabilityC15reachableOnWWANSbvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allowsCellularConnection",
            "printedName": "allowsCellularConnection",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ReachabilityC24allowsCellularConnectionSbvp",
            "mangledName": "$s7m4399OM12ReachabilityC24allowsCellularConnectionSbvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC24allowsCellularConnectionSbvg",
                "mangledName": "$s7m4399OM12ReachabilityC24allowsCellularConnectionSbvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC24allowsCellularConnectionSbvs",
                "mangledName": "$s7m4399OM12ReachabilityC24allowsCellularConnectionSbvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC24allowsCellularConnectionSbvM",
                "mangledName": "$s7m4399OM12ReachabilityC24allowsCellularConnectionSbvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "notificationCenter",
            "printedName": "notificationCenter",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "NotificationCenter",
                "printedName": "Foundation.NotificationCenter",
                "usr": "c:objc(cs)NSNotificationCenter"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp",
            "mangledName": "$s7m4399OM12ReachabilityC18notificationCenterSo014NSNotificationE0Cvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NotificationCenter",
                    "printedName": "Foundation.NotificationCenter",
                    "usr": "c:objc(cs)NSNotificationCenter"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg",
                "mangledName": "$s7m4399OM12ReachabilityC18notificationCenterSo014NSNotificationE0Cvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NotificationCenter",
                    "printedName": "Foundation.NotificationCenter",
                    "usr": "c:objc(cs)NSNotificationCenter"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs",
                "mangledName": "$s7m4399OM12ReachabilityC18notificationCenterSo014NSNotificationE0Cvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC18notificationCenterSo014NSNotificationE0CvM",
                "mangledName": "$s7m4399OM12ReachabilityC18notificationCenterSo014NSNotificationE0CvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currentReachabilityString",
            "printedName": "currentReachabilityString",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ReachabilityC07currentC6StringSSvp",
            "mangledName": "$s7m4399OM12ReachabilityC07currentC6StringSSvp",
            "moduleName": "m4399OM",
            "deprecated": true,
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC07currentC6StringSSvg",
                "mangledName": "$s7m4399OM12ReachabilityC07currentC6StringSSvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "connection",
            "printedName": "connection",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Connection",
                "printedName": "m4399OM.Reachability.Connection",
                "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ReachabilityC10connectionAC10ConnectionOvp",
            "mangledName": "$s7m4399OM12ReachabilityC10connectionAC10ConnectionOvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Connection",
                    "printedName": "m4399OM.Reachability.Connection",
                    "usr": "s:7m4399OM12ReachabilityC10ConnectionO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC10connectionAC10ConnectionOvg",
                "mangledName": "$s7m4399OM12ReachabilityC10connectionAC10ConnectionOvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(reachabilityRef:queueQoS:targetQueue:notificationQueue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Reachability",
                "printedName": "m4399OM.Reachability",
                "usr": "s:7m4399OM12ReachabilityC"
              },
              {
                "kind": "TypeNominal",
                "name": "SCNetworkReachability",
                "printedName": "SystemConfiguration.SCNetworkReachability",
                "usr": "c:@T@SCNetworkReachabilityRef"
              },
              {
                "kind": "TypeNominal",
                "name": "DispatchQoS",
                "printedName": "Dispatch.DispatchQoS",
                "hasDefaultArg": true,
                "usr": "s:8Dispatch0A3QoSV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Dispatch.DispatchQueue?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchQueue",
                    "printedName": "Dispatch.DispatchQueue",
                    "usr": "c:objc(cs)OS_dispatch_queue"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Dispatch.DispatchQueue?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchQueue",
                    "printedName": "Dispatch.DispatchQueue",
                    "usr": "c:objc(cs)OS_dispatch_queue"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc",
            "mangledName": "$s7m4399OM12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationI0ACSo09SCNetworkcE0a_8Dispatch0lG1SVSo012OS_dispatch_F0CSgAOtcfc",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "Required"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(hostname:queueQoS:targetQueue:notificationQueue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Reachability",
                "printedName": "m4399OM.Reachability",
                "usr": "s:7m4399OM12ReachabilityC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "DispatchQoS",
                "printedName": "Dispatch.DispatchQoS",
                "hasDefaultArg": true,
                "usr": "s:8Dispatch0A3QoSV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Dispatch.DispatchQueue?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchQueue",
                    "printedName": "Dispatch.DispatchQueue",
                    "usr": "c:objc(cs)OS_dispatch_queue"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Dispatch.DispatchQueue?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchQueue",
                    "printedName": "Dispatch.DispatchQueue",
                    "usr": "c:objc(cs)OS_dispatch_queue"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc",
            "mangledName": "$s7m4399OM12ReachabilityC8hostname8queueQoS11targetQueue012notificationH0ACSS_8Dispatch0jF1SVSo012OS_dispatch_E0CSgAMtKcfc",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Convenience",
              "AccessControl"
            ],
            "throwing": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(queueQoS:targetQueue:notificationQueue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Reachability",
                "printedName": "m4399OM.Reachability",
                "usr": "s:7m4399OM12ReachabilityC"
              },
              {
                "kind": "TypeNominal",
                "name": "DispatchQoS",
                "printedName": "Dispatch.DispatchQoS",
                "hasDefaultArg": true,
                "usr": "s:8Dispatch0A3QoSV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Dispatch.DispatchQueue?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchQueue",
                    "printedName": "Dispatch.DispatchQueue",
                    "usr": "c:objc(cs)OS_dispatch_queue"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Dispatch.DispatchQueue?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchQueue",
                    "printedName": "Dispatch.DispatchQueue",
                    "usr": "c:objc(cs)OS_dispatch_queue"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7m4399OM12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc",
            "mangledName": "$s7m4399OM12ReachabilityC8queueQoS11targetQueue012notificationG0AC8Dispatch0iE1SV_So012OS_dispatch_D0CSgALtKcfc",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Convenience",
              "AccessControl"
            ],
            "throwing": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "startNotifier",
            "printedName": "startNotifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM12ReachabilityC13startNotifieryyKF",
            "mangledName": "$s7m4399OM12ReachabilityC13startNotifieryyKF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "stopNotifier",
            "printedName": "stopNotifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM12ReachabilityC12stopNotifieryyF",
            "mangledName": "$s7m4399OM12ReachabilityC12stopNotifieryyF",
            "moduleName": "m4399OM",
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "isReachable",
            "printedName": "isReachable",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ReachabilityC11isReachableSbvp",
            "mangledName": "$s7m4399OM12ReachabilityC11isReachableSbvp",
            "moduleName": "m4399OM",
            "deprecated": true,
            "declAttributes": [
              "Available",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC11isReachableSbvg",
                "mangledName": "$s7m4399OM12ReachabilityC11isReachableSbvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isReachableViaWWAN",
            "printedName": "isReachableViaWWAN",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ReachabilityC18isReachableViaWWANSbvp",
            "mangledName": "$s7m4399OM12ReachabilityC18isReachableViaWWANSbvp",
            "moduleName": "m4399OM",
            "deprecated": true,
            "declAttributes": [
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC18isReachableViaWWANSbvg",
                "mangledName": "$s7m4399OM12ReachabilityC18isReachableViaWWANSbvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isReachableViaWiFi",
            "printedName": "isReachableViaWiFi",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ReachabilityC18isReachableViaWiFiSbvp",
            "mangledName": "$s7m4399OM12ReachabilityC18isReachableViaWiFiSbvp",
            "moduleName": "m4399OM",
            "deprecated": true,
            "declAttributes": [
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC18isReachableViaWiFiSbvg",
                "mangledName": "$s7m4399OM12ReachabilityC18isReachableViaWiFiSbvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM12ReachabilityC11descriptionSSvp",
            "mangledName": "$s7m4399OM12ReachabilityC11descriptionSSvp",
            "moduleName": "m4399OM",
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM12ReachabilityC11descriptionSSvg",
                "mangledName": "$s7m4399OM12ReachabilityC11descriptionSSvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:7m4399OM12ReachabilityC",
        "mangledName": "$s7m4399OM12ReachabilityC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintMakerExtendable",
        "printedName": "ConstraintMakerExtendable",
        "children": [
          {
            "kind": "Var",
            "name": "left",
            "printedName": "left",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC4leftACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC4leftACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC4leftACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC4leftACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "top",
            "printedName": "top",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC3topACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC3topACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC3topACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC3topACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bottom",
            "printedName": "bottom",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC6bottomACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC6bottomACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC6bottomACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC6bottomACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "right",
            "printedName": "right",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC5rightACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC5rightACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC5rightACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC5rightACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "leading",
            "printedName": "leading",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC7leadingACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC7leadingACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC7leadingACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC7leadingACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trailing",
            "printedName": "trailing",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC8trailingACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC8trailingACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC8trailingACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC8trailingACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "width",
            "printedName": "width",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC5widthACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC5widthACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC5widthACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC5widthACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "height",
            "printedName": "height",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC6heightACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC6heightACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC6heightACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC6heightACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerX",
            "printedName": "centerX",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC7centerXACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC7centerXACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC7centerXACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC7centerXACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerY",
            "printedName": "centerY",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC7centerYACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC7centerYACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC7centerYACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC7centerYACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "baseline",
            "printedName": "baseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC8baselineACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC8baselineACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC8baselineACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC8baselineACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lastBaseline",
            "printedName": "lastBaseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC12lastBaselineACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC12lastBaselineACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC12lastBaselineACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC12lastBaselineACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "firstBaseline",
            "printedName": "firstBaseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC13firstBaselineACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC13firstBaselineACvp",
            "moduleName": "m4399OM",
            "intro_Macosx": "10.11",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC13firstBaselineACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC13firstBaselineACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "leftMargin",
            "printedName": "leftMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC10leftMarginACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC10leftMarginACvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC10leftMarginACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC10leftMarginACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "rightMargin",
            "printedName": "rightMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC11rightMarginACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC11rightMarginACvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC11rightMarginACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC11rightMarginACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "topMargin",
            "printedName": "topMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC9topMarginACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC9topMarginACvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC9topMarginACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC9topMarginACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bottomMargin",
            "printedName": "bottomMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC12bottomMarginACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC12bottomMarginACvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC12bottomMarginACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC12bottomMarginACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "leadingMargin",
            "printedName": "leadingMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC13leadingMarginACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC13leadingMarginACvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC13leadingMarginACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC13leadingMarginACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "trailingMargin",
            "printedName": "trailingMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC14trailingMarginACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC14trailingMarginACvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC14trailingMarginACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC14trailingMarginACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerXWithinMargins",
            "printedName": "centerXWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC20centerXWithinMarginsACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC20centerXWithinMarginsACvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC20centerXWithinMarginsACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC20centerXWithinMarginsACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerYWithinMargins",
            "printedName": "centerYWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC20centerYWithinMarginsACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC20centerYWithinMarginsACvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC20centerYWithinMarginsACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC20centerYWithinMarginsACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "edges",
            "printedName": "edges",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC5edgesACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC5edgesACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC5edgesACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC5edgesACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "size",
            "printedName": "size",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC4sizeACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC4sizeACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC4sizeACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC4sizeACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "margins",
            "printedName": "margins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC7marginsACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC7marginsACvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC7marginsACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC7marginsACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "centerWithinMargins",
            "printedName": "centerWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintMakerExtendable",
                "printedName": "m4399OM.ConstraintMakerExtendable",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM25ConstraintMakerExtendableC19centerWithinMarginsACvp",
            "mangledName": "$s7m4399OM25ConstraintMakerExtendableC19centerWithinMarginsACvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "AccessControl",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMakerExtendable",
                    "printedName": "m4399OM.ConstraintMakerExtendable",
                    "usr": "s:7m4399OM25ConstraintMakerExtendableC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM25ConstraintMakerExtendableC19centerWithinMarginsACvg",
                "mangledName": "$s7m4399OM25ConstraintMakerExtendableC19centerWithinMarginsACvg",
                "moduleName": "m4399OM",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:7m4399OM25ConstraintMakerExtendableC",
        "mangledName": "$s7m4399OM25ConstraintMakerExtendableC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "superclassUsr": "s:7m4399OM24ConstraintMakerRelatableC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "m4399OM.ConstraintMakerRelatable"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintConstantTarget",
        "printedName": "ConstraintConstantTarget",
        "declKind": "Protocol",
        "usr": "s:7m4399OM24ConstraintConstantTargetP",
        "mangledName": "$s7m4399OM24ConstraintConstantTargetP",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintRelatableTarget",
        "printedName": "ConstraintRelatableTarget",
        "declKind": "Protocol",
        "usr": "s:7m4399OM25ConstraintRelatableTargetP",
        "mangledName": "$s7m4399OM25ConstraintRelatableTargetP",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "OMManager",
        "printedName": "OMManager",
        "children": [
          {
            "kind": "Var",
            "name": "sdkVersion",
            "printedName": "sdkVersion",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(py)sdkVersion",
            "mangledName": "$s7m4399OM9OMManagerC10sdkVersionSSvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@m4399OM@objc(cs)OMManager(im)sdkVersion",
                "mangledName": "$s7m4399OM9OMManagerC10sdkVersionSSvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shared",
            "printedName": "shared",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OMManager",
                "printedName": "m4399OM.OMManager",
                "usr": "c:@M@m4399OM@objc(cs)OMManager"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(cpy)shared",
            "mangledName": "$s7m4399OM9OMManagerC6sharedACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OMManager",
                    "printedName": "m4399OM.OMManager",
                    "usr": "c:@M@m4399OM@objc(cs)OMManager"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@m4399OM@objc(cs)OMManager(cm)shared",
                "mangledName": "$s7m4399OM9OMManagerC6sharedACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "public_login",
            "printedName": "public_login(success:fail:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.OMUser) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OMUser",
                    "printedName": "m4399OM.OMUser",
                    "usr": "c:objc(cs)OMUser"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Int, Swift.String) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Int, Swift.String)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_loginWithSuccess:fail:",
            "mangledName": "$s7m4399OM9OMManagerC12public_login7success4failyySo6OMUserCc_ySi_SStctF",
            "moduleName": "m4399OM",
            "objc_name": "public_loginWithSuccess:fail:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_config",
            "printedName": "public_config(_:lastLoginUser:switchAccount:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "m4399OMManagerConfig",
                "printedName": "m4399OM.m4399OMManagerConfig",
                "usr": "c:objc(cs)m4399OMManagerConfig"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.OMUser?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "m4399OM.OMUser?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OMUser",
                        "printedName": "m4399OM.OMUser",
                        "usr": "c:objc(cs)OMUser"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_config:lastLoginUser:switchAccount:",
            "mangledName": "$s7m4399OM9OMManagerC13public_config_13lastLoginUser13switchAccountySo0aC6ConfigC_ySo6OMUserCSgcyyctF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_preConfig",
            "printedName": "public_preConfig(_:gameProtocolState:lastLoginUser:switchAccount:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "m4399OMManagerConfig",
                "printedName": "m4399OM.m4399OMManagerConfig",
                "usr": "c:objc(cs)m4399OMManagerConfig"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Int) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.OMUser?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "m4399OM.OMUser?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OMUser",
                        "printedName": "m4399OM.OMUser",
                        "usr": "c:objc(cs)OMUser"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_preConfig:gameProtocolState:lastLoginUser:switchAccount:",
            "mangledName": "$s7m4399OM9OMManagerC16public_preConfig_17gameProtocolState13lastLoginUser13switchAccountySo0acF0C_ySicySo6OMUserCSgcyyctF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_prePay",
            "printedName": "public_prePay(money:mark:success:fail:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.String) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Int, Swift.String) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Int, Swift.String)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_prePayWithMoney:mark:success:fail:",
            "mangledName": "$s7m4399OM9OMManagerC13public_prePay5money4mark7success4failySi_SSySScySi_SStctF",
            "moduleName": "m4399OM",
            "objc_name": "public_prePayWithMoney:mark:success:fail:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_checkPhoneBindingStatus",
            "printedName": "public_checkPhoneBindingStatus(success:fail:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Int, Swift.String) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Int, Swift.String)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_checkPhoneBindingStatusWithSuccess:fail:",
            "mangledName": "$s7m4399OM9OMManagerC30public_checkPhoneBindingStatus7success4failyySbc_ySi_SStctF",
            "moduleName": "m4399OM",
            "objc_name": "public_checkPhoneBindingStatusWithSuccess:fail:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_bindPhoneNumber",
            "printedName": "public_bindPhoneNumber(success:fail:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Int, Swift.String) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Int, Swift.String)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_bindPhoneNumberWithSuccess:fail:",
            "mangledName": "$s7m4399OM9OMManagerC22public_bindPhoneNumber7success4failyyyc_ySi_SStctF",
            "moduleName": "m4399OM",
            "objc_name": "public_bindPhoneNumberWithSuccess:fail:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_userCenter",
            "printedName": "public_userCenter(close:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_userCenterWithClose:",
            "mangledName": "$s7m4399OM9OMManagerC17public_userCenter5closeyyyc_tF",
            "moduleName": "m4399OM",
            "objc_name": "public_userCenterWithClose:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_userCenter",
            "printedName": "public_userCenter()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_userCenter",
            "mangledName": "$s7m4399OM9OMManagerC17public_userCenteryyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_customerService",
            "printedName": "public_customerService(close:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_customerServiceWithClose:",
            "mangledName": "$s7m4399OM9OMManagerC22public_customerService5closeyyyc_tF",
            "moduleName": "m4399OM",
            "objc_name": "public_customerServiceWithClose:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_customerService",
            "printedName": "public_customerService()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_customerService",
            "mangledName": "$s7m4399OM9OMManagerC22public_customerServiceyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_onlineCustomerService",
            "printedName": "public_onlineCustomerService(close:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_onlineCustomerServiceWithClose:",
            "mangledName": "$s7m4399OM9OMManagerC28public_onlineCustomerService5closeyyyc_tF",
            "moduleName": "m4399OM",
            "objc_name": "public_onlineCustomerServiceWithClose:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_onlineCustomerService",
            "printedName": "public_onlineCustomerService()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_onlineCustomerService",
            "mangledName": "$s7m4399OM9OMManagerC28public_onlineCustomerServiceyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_leadToPlatform",
            "printedName": "public_leadToPlatform(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_leadToPlatform:",
            "mangledName": "$s7m4399OM9OMManagerC21public_leadToPlatformyySSF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_leadToPlatform",
            "printedName": "public_leadToPlatform(_:success:fail:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Int, Swift.String) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Int, Swift.String)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_leadToPlatform:success:fail:",
            "mangledName": "$s7m4399OM9OMManagerC21public_leadToPlatform_7success4failySS_yycySi_SStctF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_reviewRequest",
            "printedName": "public_reviewRequest(commentStatu:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Int, Swift.String, Swift.Int, Swift.String) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Int, Swift.String, Swift.Int, Swift.String)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_reviewRequestWithCommentStatu:",
            "mangledName": "$s7m4399OM9OMManagerC20public_reviewRequest12commentStatuyySi_SSSiSStc_tF",
            "moduleName": "m4399OM",
            "objc_name": "public_reviewRequestWithCommentStatu:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_reportCreate",
            "printedName": "public_reportCreate(roleInfo:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "OMRoleInfoModel",
                "printedName": "m4399OM.OMRoleInfoModel",
                "usr": "c:objc(cs)OMRoleInfoModel"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_reportCreateWithRoleInfo:completion:",
            "mangledName": "$s7m4399OM9OMManagerC19public_reportCreate8roleInfo10completionySo06OMRoleH5ModelC_ySbctF",
            "moduleName": "m4399OM",
            "objc_name": "public_reportCreateWithRoleInfo:completion:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_reportGameEntry",
            "printedName": "public_reportGameEntry(roleInfo:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "OMRoleInfoModel",
                "printedName": "m4399OM.OMRoleInfoModel",
                "usr": "c:objc(cs)OMRoleInfoModel"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_reportGameEntryWithRoleInfo:completion:",
            "mangledName": "$s7m4399OM9OMManagerC22public_reportGameEntry8roleInfo10completionySo06OMRoleI5ModelC_ySbctF",
            "moduleName": "m4399OM",
            "objc_name": "public_reportGameEntryWithRoleInfo:completion:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_reportEvent",
            "printedName": "public_reportEvent(eventName:attribute:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_reportEventWithEventName:attribute:completion:",
            "mangledName": "$s7m4399OM9OMManagerC18public_reportEvent9eventName9attribute10completionySS_SDyS2SGySbctF",
            "moduleName": "m4399OM",
            "objc_name": "public_reportEventWithEventName:attribute:completion:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_handlerUrl",
            "printedName": "public_handlerUrl(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "NSURL",
                "printedName": "Foundation.NSURL",
                "usr": "c:objc(cs)NSURL"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_handlerUrl:",
            "mangledName": "$s7m4399OM9OMManagerC17public_handlerUrlyySo5NSURLCF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "public_logout",
            "printedName": "public_logout()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@m4399OM@objc(cs)OMManager(im)public_logout",
            "mangledName": "$s7m4399OM9OMManagerC13public_logoutyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@m4399OM@objc(cs)OMManager",
        "mangledName": "$s7m4399OM9OMManagerC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "LayoutConstraintItem",
        "printedName": "LayoutConstraintItem",
        "declKind": "Protocol",
        "usr": "s:7m4399OM20LayoutConstraintItemP",
        "mangledName": "$s7m4399OM20LayoutConstraintItemP",
        "moduleName": "m4399OM",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "WebKit",
        "printedName": "WebKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "CommonCrypto",
        "printedName": "CommonCrypto",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "Constraint",
        "printedName": "Constraint",
        "children": [
          {
            "kind": "Var",
            "name": "layoutConstraints",
            "printedName": "layoutConstraints",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[m4399OM.LayoutConstraint]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LayoutConstraint",
                    "printedName": "m4399OM.LayoutConstraint",
                    "usr": "c:@M@m4399OM@objc(cs)LayoutConstraint"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ConstraintC17layoutConstraintsSayAA06LayoutC0CGvp",
            "mangledName": "$s7m4399OM10ConstraintC17layoutConstraintsSayAA06LayoutC0CGvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[m4399OM.LayoutConstraint]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "LayoutConstraint",
                        "printedName": "m4399OM.LayoutConstraint",
                        "usr": "c:@M@m4399OM@objc(cs)LayoutConstraint"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ConstraintC17layoutConstraintsSayAA06LayoutC0CGvg",
                "mangledName": "$s7m4399OM10ConstraintC17layoutConstraintsSayAA06LayoutC0CGvg",
                "moduleName": "m4399OM",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[m4399OM.LayoutConstraint]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "LayoutConstraint",
                        "printedName": "m4399OM.LayoutConstraint",
                        "usr": "c:@M@m4399OM@objc(cs)LayoutConstraint"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ConstraintC17layoutConstraintsSayAA06LayoutC0CGvs",
                "mangledName": "$s7m4399OM10ConstraintC17layoutConstraintsSayAA06LayoutC0CGvs",
                "moduleName": "m4399OM",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ConstraintC17layoutConstraintsSayAA06LayoutC0CGvM",
                "mangledName": "$s7m4399OM10ConstraintC17layoutConstraintsSayAA06LayoutC0CGvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isActive",
            "printedName": "isActive",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:7m4399OM10ConstraintC8isActiveSbvp",
            "mangledName": "$s7m4399OM10ConstraintC8isActiveSbvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ConstraintC8isActiveSbvg",
                "mangledName": "$s7m4399OM10ConstraintC8isActiveSbvg",
                "moduleName": "m4399OM",
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ConstraintC8isActiveSbvs",
                "mangledName": "$s7m4399OM10ConstraintC8isActiveSbvs",
                "moduleName": "m4399OM",
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:7m4399OM10ConstraintC8isActiveSbvM",
                "mangledName": "$s7m4399OM10ConstraintC8isActiveSbvM",
                "moduleName": "m4399OM",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "install",
            "printedName": "install()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC7installyyF",
            "mangledName": "$s7m4399OM10ConstraintC7installyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "uninstall",
            "printedName": "uninstall()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC9uninstallyyF",
            "mangledName": "$s7m4399OM10ConstraintC9uninstallyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "activate",
            "printedName": "activate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC8activateyyF",
            "mangledName": "$s7m4399OM10ConstraintC8activateyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "deactivate",
            "printedName": "deactivate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC10deactivateyyF",
            "mangledName": "$s7m4399OM10ConstraintC10deactivateyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(offset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Constraint",
                "printedName": "m4399OM.Constraint",
                "usr": "s:7m4399OM10ConstraintC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintOffsetTarget",
                "printedName": "any m4399OM.ConstraintOffsetTarget",
                "usr": "s:7m4399OM22ConstraintOffsetTargetP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC6update6offsetAcA0C12OffsetTarget_p_tF",
            "mangledName": "$s7m4399OM10ConstraintC6update6offsetAcA0C12OffsetTarget_p_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(inset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Constraint",
                "printedName": "m4399OM.Constraint",
                "usr": "s:7m4399OM10ConstraintC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintInsetTarget",
                "printedName": "any m4399OM.ConstraintInsetTarget",
                "usr": "s:7m4399OM21ConstraintInsetTargetP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC6update5insetAcA0C11InsetTarget_p_tF",
            "mangledName": "$s7m4399OM10ConstraintC6update5insetAcA0C11InsetTarget_p_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(priority:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Constraint",
                "printedName": "m4399OM.Constraint",
                "usr": "s:7m4399OM10ConstraintC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriorityTarget",
                "printedName": "any m4399OM.ConstraintPriorityTarget",
                "usr": "s:7m4399OM24ConstraintPriorityTargetP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC6update8priorityAcA0C14PriorityTarget_p_tF",
            "mangledName": "$s7m4399OM10ConstraintC6update8priorityAcA0C14PriorityTarget_p_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(priority:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Constraint",
                "printedName": "m4399OM.Constraint",
                "usr": "s:7m4399OM10ConstraintC"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriority",
                "printedName": "m4399OM.ConstraintPriority",
                "usr": "s:7m4399OM18ConstraintPriorityV"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC6update8priorityAcA0C8PriorityV_tF",
            "mangledName": "$s7m4399OM10ConstraintC6update8priorityAcA0C8PriorityV_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateOffset",
            "printedName": "updateOffset(amount:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintOffsetTarget",
                "printedName": "any m4399OM.ConstraintOffsetTarget",
                "usr": "s:7m4399OM22ConstraintOffsetTargetP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC12updateOffset6amountyAA0cE6Target_p_tF",
            "mangledName": "$s7m4399OM10ConstraintC12updateOffset6amountyAA0cE6Target_p_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updateInsets",
            "printedName": "updateInsets(amount:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintInsetTarget",
                "printedName": "any m4399OM.ConstraintInsetTarget",
                "usr": "s:7m4399OM21ConstraintInsetTargetP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC12updateInsets6amountyAA0C11InsetTarget_p_tF",
            "mangledName": "$s7m4399OM10ConstraintC12updateInsets6amountyAA0C11InsetTarget_p_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updatePriority",
            "printedName": "updatePriority(amount:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ConstraintPriorityTarget",
                "printedName": "any m4399OM.ConstraintPriorityTarget",
                "usr": "s:7m4399OM24ConstraintPriorityTargetP"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC14updatePriority6amountyAA0cE6Target_p_tF",
            "mangledName": "$s7m4399OM10ConstraintC14updatePriority6amountyAA0cE6Target_p_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updatePriorityRequired",
            "printedName": "updatePriorityRequired()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC22updatePriorityRequiredyyF",
            "mangledName": "$s7m4399OM10ConstraintC22updatePriorityRequiredyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updatePriorityHigh",
            "printedName": "updatePriorityHigh()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC18updatePriorityHighyyF",
            "mangledName": "$s7m4399OM10ConstraintC18updatePriorityHighyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updatePriorityMedium",
            "printedName": "updatePriorityMedium()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC20updatePriorityMediumyyF",
            "mangledName": "$s7m4399OM10ConstraintC20updatePriorityMediumyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "updatePriorityLow",
            "printedName": "updatePriorityLow()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:7m4399OM10ConstraintC17updatePriorityLowyyF",
            "mangledName": "$s7m4399OM10ConstraintC17updatePriorityLowyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:7m4399OM10ConstraintC",
        "mangledName": "$s7m4399OM10ConstraintC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "Final",
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintItem",
        "printedName": "ConstraintItem",
        "declKind": "Class",
        "usr": "s:7m4399OM14ConstraintItemC",
        "mangledName": "$s7m4399OM14ConstraintItemC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "Final",
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          }
        ]
      },
      {
        "kind": "Function",
        "name": "==",
        "printedName": "==(_:_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Bool",
            "printedName": "Swift.Bool",
            "usr": "s:Sb"
          },
          {
            "kind": "TypeNominal",
            "name": "ConstraintItem",
            "printedName": "m4399OM.ConstraintItem",
            "usr": "s:7m4399OM14ConstraintItemC"
          },
          {
            "kind": "TypeNominal",
            "name": "ConstraintItem",
            "printedName": "m4399OM.ConstraintItem",
            "usr": "s:7m4399OM14ConstraintItemC"
          }
        ],
        "declKind": "Func",
        "usr": "s:7m4399OM2eeoiySbAA14ConstraintItemC_ADtF",
        "mangledName": "$s7m4399OM2eeoiySbAA14ConstraintItemC_ADtF",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "ConstraintDescription",
        "printedName": "ConstraintDescription",
        "declKind": "Class",
        "usr": "s:7m4399OM21ConstraintDescriptionC",
        "mangledName": "$s7m4399OM21ConstraintDescriptionC",
        "moduleName": "m4399OM",
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AuthenticationServices",
        "printedName": "AuthenticationServices",
        "declKind": "Import",
        "moduleName": "m4399OM",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "m4399OM"
      },
      {
        "kind": "TypeDecl",
        "name": "UIApplication",
        "printedName": "UIApplication",
        "children": [
          {
            "kind": "Function",
            "name": "topViewController",
            "printedName": "topViewController(base:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIViewController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIViewController",
                    "printedName": "UIKit.UIViewController",
                    "usr": "c:objc(cs)UIViewController"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIViewController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIViewController",
                    "printedName": "UIKit.UIViewController",
                    "usr": "c:objc(cs)UIViewController"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:So13UIApplicationC7m4399OME17topViewController4baseSo06UIViewF0CSgAH_tF",
            "mangledName": "$sSo13UIApplicationC7m4399OME17topViewController4baseSo06UIViewF0CSgAH_tF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "open",
            "printedName": "open(url:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "s:So13UIApplicationC7m4399OME4open3urly10Foundation3URLV_tFZ",
            "mangledName": "$sSo13UIApplicationC7m4399OME4open3urly10Foundation3URLV_tFZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Final"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)UIApplication",
        "moduleName": "UIKit",
        "isOpen": true,
        "intro_iOS": "2.0",
        "objc_name": "UIApplication",
        "declAttributes": [
          "Preconcurrency",
          "Available",
          "ObjC",
          "NonSendable",
          "Custom",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)UIResponder",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Int",
        "printedName": "Int",
        "children": [
          {
            "kind": "Var",
            "name": "constraintMultiplierTargetValue",
            "printedName": "constraintMultiplierTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:Si7m4399OME31constraintMultiplierTargetValue14CoreFoundation7CGFloatVvp",
            "mangledName": "$sSi7m4399OME31constraintMultiplierTargetValue12CoreGraphics7CGFloatVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:Si7m4399OME31constraintMultiplierTargetValue14CoreFoundation7CGFloatVvg",
                "mangledName": "$sSi7m4399OME31constraintMultiplierTargetValue12CoreGraphics7CGFloatVvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "constraintPriorityTargetValue",
            "printedName": "constraintPriorityTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:Si7m4399OME29constraintPriorityTargetValueSfvp",
            "mangledName": "$sSi7m4399OME29constraintPriorityTargetValueSfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:Si7m4399OME29constraintPriorityTargetValueSfvg",
                "mangledName": "$sSi7m4399OME29constraintPriorityTargetValueSfvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:Si",
        "mangledName": "$sSi",
        "moduleName": "Swift",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "FixedWidthInteger",
            "printedName": "FixedWidthInteger",
            "usr": "s:s17FixedWidthIntegerP",
            "mangledName": "$ss17FixedWidthIntegerP"
          },
          {
            "kind": "Conformance",
            "name": "SignedInteger",
            "printedName": "SignedInteger",
            "usr": "s:SZ",
            "mangledName": "$sSZ"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinIntegerLiteral",
            "printedName": "_ExpressibleByBuiltinIntegerLiteral",
            "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP",
            "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "BinaryInteger",
            "printedName": "BinaryInteger",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Words",
                "printedName": "Words",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Words",
                    "printedName": "Swift.Int.Words",
                    "usr": "s:Si5WordsV"
                  }
                ]
              }
            ],
            "usr": "s:Sz",
            "mangledName": "$sSz"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "SignedNumeric",
            "printedName": "SignedNumeric",
            "usr": "s:s13SignedNumericP",
            "mangledName": "$ss13SignedNumericP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Magnitude",
                "printedName": "Magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintMultiplierTarget",
            "printedName": "ConstraintMultiplierTarget",
            "usr": "s:7m4399OM26ConstraintMultiplierTargetP",
            "mangledName": "$s7m4399OM26ConstraintMultiplierTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintOffsetTarget",
            "printedName": "ConstraintOffsetTarget",
            "usr": "s:7m4399OM22ConstraintOffsetTargetP",
            "mangledName": "$s7m4399OM22ConstraintOffsetTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintConstantTarget",
            "printedName": "ConstraintConstantTarget",
            "usr": "s:7m4399OM24ConstraintConstantTargetP",
            "mangledName": "$s7m4399OM24ConstraintConstantTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintInsetTarget",
            "printedName": "ConstraintInsetTarget",
            "usr": "s:7m4399OM21ConstraintInsetTargetP",
            "mangledName": "$s7m4399OM21ConstraintInsetTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintPriorityTarget",
            "printedName": "ConstraintPriorityTarget",
            "usr": "s:7m4399OM24ConstraintPriorityTargetP",
            "mangledName": "$s7m4399OM24ConstraintPriorityTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "CodingKeyRepresentable",
            "printedName": "CodingKeyRepresentable",
            "usr": "s:s22CodingKeyRepresentableP",
            "mangledName": "$ss22CodingKeyRepresentableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "MirrorPath",
            "printedName": "MirrorPath",
            "usr": "s:s10MirrorPathP",
            "mangledName": "$ss10MirrorPathP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SIMDScalar",
            "printedName": "SIMDScalar",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SIMDMaskScalar",
                "printedName": "SIMDMaskScalar",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD2Storage",
                "printedName": "SIMD2Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD2Storage",
                    "printedName": "Swift.Int.SIMD2Storage",
                    "usr": "s:Si12SIMD2StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD4Storage",
                "printedName": "SIMD4Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD4Storage",
                    "printedName": "Swift.Int.SIMD4Storage",
                    "usr": "s:Si12SIMD4StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD8Storage",
                "printedName": "SIMD8Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD8Storage",
                    "printedName": "Swift.Int.SIMD8Storage",
                    "usr": "s:Si12SIMD8StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD16Storage",
                "printedName": "SIMD16Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD16Storage",
                    "printedName": "Swift.Int.SIMD16Storage",
                    "usr": "s:Si13SIMD16StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD32Storage",
                "printedName": "SIMD32Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD32Storage",
                    "printedName": "Swift.Int.SIMD32Storage",
                    "usr": "s:Si13SIMD32StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD64Storage",
                "printedName": "SIMD64Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD64Storage",
                    "printedName": "Swift.Int.SIMD64Storage",
                    "usr": "s:Si13SIMD64StorageV"
                  }
                ]
              }
            ],
            "usr": "s:s10SIMDScalarP",
            "mangledName": "$ss10SIMDScalarP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          },
          {
            "kind": "Conformance",
            "name": "_FormatSpecifiable",
            "printedName": "_FormatSpecifiable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_Arg",
                "printedName": "_Arg",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation18_FormatSpecifiableP",
            "mangledName": "$s10Foundation18_FormatSpecifiableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSNumber",
                    "printedName": "Foundation.NSNumber",
                    "usr": "c:objc(cs)NSNumber"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UInt",
        "printedName": "UInt",
        "children": [
          {
            "kind": "Var",
            "name": "constraintMultiplierTargetValue",
            "printedName": "constraintMultiplierTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:Su7m4399OME31constraintMultiplierTargetValue14CoreFoundation7CGFloatVvp",
            "mangledName": "$sSu7m4399OME31constraintMultiplierTargetValue12CoreGraphics7CGFloatVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:Su7m4399OME31constraintMultiplierTargetValue14CoreFoundation7CGFloatVvg",
                "mangledName": "$sSu7m4399OME31constraintMultiplierTargetValue12CoreGraphics7CGFloatVvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "constraintPriorityTargetValue",
            "printedName": "constraintPriorityTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:Su7m4399OME29constraintPriorityTargetValueSfvp",
            "mangledName": "$sSu7m4399OME29constraintPriorityTargetValueSfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:Su7m4399OME29constraintPriorityTargetValueSfvg",
                "mangledName": "$sSu7m4399OME29constraintPriorityTargetValueSfvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:Su",
        "mangledName": "$sSu",
        "moduleName": "Swift",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "FixedWidthInteger",
            "printedName": "FixedWidthInteger",
            "usr": "s:s17FixedWidthIntegerP",
            "mangledName": "$ss17FixedWidthIntegerP"
          },
          {
            "kind": "Conformance",
            "name": "UnsignedInteger",
            "printedName": "UnsignedInteger",
            "usr": "s:SU",
            "mangledName": "$sSU"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinIntegerLiteral",
            "printedName": "_ExpressibleByBuiltinIntegerLiteral",
            "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP",
            "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "BinaryInteger",
            "printedName": "BinaryInteger",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Words",
                "printedName": "Words",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Words",
                    "printedName": "Swift.UInt.Words",
                    "usr": "s:Su5WordsV"
                  }
                ]
              }
            ],
            "usr": "s:Sz",
            "mangledName": "$sSz"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Magnitude",
                "printedName": "Magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintMultiplierTarget",
            "printedName": "ConstraintMultiplierTarget",
            "usr": "s:7m4399OM26ConstraintMultiplierTargetP",
            "mangledName": "$s7m4399OM26ConstraintMultiplierTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintOffsetTarget",
            "printedName": "ConstraintOffsetTarget",
            "usr": "s:7m4399OM22ConstraintOffsetTargetP",
            "mangledName": "$s7m4399OM22ConstraintOffsetTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintConstantTarget",
            "printedName": "ConstraintConstantTarget",
            "usr": "s:7m4399OM24ConstraintConstantTargetP",
            "mangledName": "$s7m4399OM24ConstraintConstantTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintInsetTarget",
            "printedName": "ConstraintInsetTarget",
            "usr": "s:7m4399OM21ConstraintInsetTargetP",
            "mangledName": "$s7m4399OM21ConstraintInsetTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintPriorityTarget",
            "printedName": "ConstraintPriorityTarget",
            "usr": "s:7m4399OM24ConstraintPriorityTargetP",
            "mangledName": "$s7m4399OM24ConstraintPriorityTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SIMDScalar",
            "printedName": "SIMDScalar",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SIMDMaskScalar",
                "printedName": "SIMDMaskScalar",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD2Storage",
                "printedName": "SIMD2Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD2Storage",
                    "printedName": "Swift.UInt.SIMD2Storage",
                    "usr": "s:Su12SIMD2StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD4Storage",
                "printedName": "SIMD4Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD4Storage",
                    "printedName": "Swift.UInt.SIMD4Storage",
                    "usr": "s:Su12SIMD4StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD8Storage",
                "printedName": "SIMD8Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD8Storage",
                    "printedName": "Swift.UInt.SIMD8Storage",
                    "usr": "s:Su12SIMD8StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD16Storage",
                "printedName": "SIMD16Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD16Storage",
                    "printedName": "Swift.UInt.SIMD16Storage",
                    "usr": "s:Su13SIMD16StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD32Storage",
                "printedName": "SIMD32Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD32Storage",
                    "printedName": "Swift.UInt.SIMD32Storage",
                    "usr": "s:Su13SIMD32StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD64Storage",
                "printedName": "SIMD64Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD64Storage",
                    "printedName": "Swift.UInt.SIMD64Storage",
                    "usr": "s:Su13SIMD64StorageV"
                  }
                ]
              }
            ],
            "usr": "s:s10SIMDScalarP",
            "mangledName": "$ss10SIMDScalarP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          },
          {
            "kind": "Conformance",
            "name": "_FormatSpecifiable",
            "printedName": "_FormatSpecifiable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_Arg",
                "printedName": "_Arg",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation18_FormatSpecifiableP",
            "mangledName": "$s10Foundation18_FormatSpecifiableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSNumber",
                    "printedName": "Foundation.NSNumber",
                    "usr": "c:objc(cs)NSNumber"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Float",
        "printedName": "Float",
        "children": [
          {
            "kind": "Var",
            "name": "constraintMultiplierTargetValue",
            "printedName": "constraintMultiplierTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:Sf7m4399OME31constraintMultiplierTargetValue14CoreFoundation7CGFloatVvp",
            "mangledName": "$sSf7m4399OME31constraintMultiplierTargetValue12CoreGraphics7CGFloatVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:Sf7m4399OME31constraintMultiplierTargetValue14CoreFoundation7CGFloatVvg",
                "mangledName": "$sSf7m4399OME31constraintMultiplierTargetValue12CoreGraphics7CGFloatVvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "constraintPriorityTargetValue",
            "printedName": "constraintPriorityTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:Sf7m4399OME29constraintPriorityTargetValueSfvp",
            "mangledName": "$sSf7m4399OME29constraintPriorityTargetValueSfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:Sf7m4399OME29constraintPriorityTargetValueSfvg",
                "mangledName": "$sSf7m4399OME29constraintPriorityTargetValueSfvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:Sf",
        "mangledName": "$sSf",
        "moduleName": "Swift",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintMultiplierTarget",
            "printedName": "ConstraintMultiplierTarget",
            "usr": "s:7m4399OM26ConstraintMultiplierTargetP",
            "mangledName": "$s7m4399OM26ConstraintMultiplierTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintOffsetTarget",
            "printedName": "ConstraintOffsetTarget",
            "usr": "s:7m4399OM22ConstraintOffsetTargetP",
            "mangledName": "$s7m4399OM22ConstraintOffsetTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintConstantTarget",
            "printedName": "ConstraintConstantTarget",
            "usr": "s:7m4399OM24ConstraintConstantTargetP",
            "mangledName": "$s7m4399OM24ConstraintConstantTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintInsetTarget",
            "printedName": "ConstraintInsetTarget",
            "usr": "s:7m4399OM21ConstraintInsetTargetP",
            "mangledName": "$s7m4399OM21ConstraintInsetTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintPriorityTarget",
            "printedName": "ConstraintPriorityTarget",
            "usr": "s:7m4399OM24ConstraintPriorityTargetP",
            "mangledName": "$s7m4399OM24ConstraintPriorityTargetP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "_CVarArgPassedAsDouble",
            "printedName": "_CVarArgPassedAsDouble",
            "usr": "s:s22_CVarArgPassedAsDoubleP",
            "mangledName": "$ss22_CVarArgPassedAsDoubleP"
          },
          {
            "kind": "Conformance",
            "name": "_CVarArgAligned",
            "printedName": "_CVarArgAligned",
            "usr": "s:s15_CVarArgAlignedP",
            "mangledName": "$ss15_CVarArgAlignedP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "TextOutputStreamable",
            "printedName": "TextOutputStreamable",
            "usr": "s:s20TextOutputStreamableP",
            "mangledName": "$ss20TextOutputStreamableP"
          },
          {
            "kind": "Conformance",
            "name": "BinaryFloatingPoint",
            "printedName": "BinaryFloatingPoint",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawSignificand",
                "printedName": "RawSignificand",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "RawExponent",
                "printedName": "RawExponent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:SB",
            "mangledName": "$sSB"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByFloatLiteral",
            "printedName": "ExpressibleByFloatLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "FloatLiteralType",
                "printedName": "FloatLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByFloatLiteralP",
            "mangledName": "$ss25ExpressibleByFloatLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "FloatingPoint",
            "printedName": "FloatingPoint",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Exponent",
                "printedName": "Exponent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SF",
            "mangledName": "$sSF"
          },
          {
            "kind": "Conformance",
            "name": "SignedNumeric",
            "printedName": "SignedNumeric",
            "usr": "s:s13SignedNumericP",
            "mangledName": "$ss13SignedNumericP"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Magnitude",
                "printedName": "Magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ]
              }
            ],
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinIntegerLiteral",
            "printedName": "_ExpressibleByBuiltinIntegerLiteral",
            "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP",
            "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinFloatLiteral",
            "printedName": "_ExpressibleByBuiltinFloatLiteral",
            "usr": "s:s33_ExpressibleByBuiltinFloatLiteralP",
            "mangledName": "$ss33_ExpressibleByBuiltinFloatLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "SIMDScalar",
            "printedName": "SIMDScalar",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SIMDMaskScalar",
                "printedName": "SIMDMaskScalar",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD2Storage",
                "printedName": "SIMD2Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD2Storage",
                    "printedName": "Swift.Float.SIMD2Storage",
                    "usr": "s:Sf12SIMD2StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD4Storage",
                "printedName": "SIMD4Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD4Storage",
                    "printedName": "Swift.Float.SIMD4Storage",
                    "usr": "s:Sf12SIMD4StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD8Storage",
                "printedName": "SIMD8Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD8Storage",
                    "printedName": "Swift.Float.SIMD8Storage",
                    "usr": "s:Sf12SIMD8StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD16Storage",
                "printedName": "SIMD16Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD16Storage",
                    "printedName": "Swift.Float.SIMD16Storage",
                    "usr": "s:Sf13SIMD16StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD32Storage",
                "printedName": "SIMD32Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD32Storage",
                    "printedName": "Swift.Float.SIMD32Storage",
                    "usr": "s:Sf13SIMD32StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD64Storage",
                "printedName": "SIMD64Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD64Storage",
                    "printedName": "Swift.Float.SIMD64Storage",
                    "usr": "s:Sf13SIMD64StorageV"
                  }
                ]
              }
            ],
            "usr": "s:s10SIMDScalarP",
            "mangledName": "$ss10SIMDScalarP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          },
          {
            "kind": "Conformance",
            "name": "_FormatSpecifiable",
            "printedName": "_FormatSpecifiable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_Arg",
                "printedName": "_Arg",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation18_FormatSpecifiableP",
            "mangledName": "$s10Foundation18_FormatSpecifiableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSNumber",
                    "printedName": "Foundation.NSNumber",
                    "usr": "c:objc(cs)NSNumber"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Double",
        "printedName": "Double",
        "children": [
          {
            "kind": "Var",
            "name": "constraintMultiplierTargetValue",
            "printedName": "constraintMultiplierTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:Sd7m4399OME31constraintMultiplierTargetValue14CoreFoundation7CGFloatVvp",
            "mangledName": "$sSd7m4399OME31constraintMultiplierTargetValue12CoreGraphics7CGFloatVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:Sd7m4399OME31constraintMultiplierTargetValue14CoreFoundation7CGFloatVvg",
                "mangledName": "$sSd7m4399OME31constraintMultiplierTargetValue12CoreGraphics7CGFloatVvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "constraintPriorityTargetValue",
            "printedName": "constraintPriorityTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:Sd7m4399OME29constraintPriorityTargetValueSfvp",
            "mangledName": "$sSd7m4399OME29constraintPriorityTargetValueSfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:Sd7m4399OME29constraintPriorityTargetValueSfvg",
                "mangledName": "$sSd7m4399OME29constraintPriorityTargetValueSfvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:Sd",
        "mangledName": "$sSd",
        "moduleName": "Swift",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintMultiplierTarget",
            "printedName": "ConstraintMultiplierTarget",
            "usr": "s:7m4399OM26ConstraintMultiplierTargetP",
            "mangledName": "$s7m4399OM26ConstraintMultiplierTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintOffsetTarget",
            "printedName": "ConstraintOffsetTarget",
            "usr": "s:7m4399OM22ConstraintOffsetTargetP",
            "mangledName": "$s7m4399OM22ConstraintOffsetTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintConstantTarget",
            "printedName": "ConstraintConstantTarget",
            "usr": "s:7m4399OM24ConstraintConstantTargetP",
            "mangledName": "$s7m4399OM24ConstraintConstantTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintInsetTarget",
            "printedName": "ConstraintInsetTarget",
            "usr": "s:7m4399OM21ConstraintInsetTargetP",
            "mangledName": "$s7m4399OM21ConstraintInsetTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintPriorityTarget",
            "printedName": "ConstraintPriorityTarget",
            "usr": "s:7m4399OM24ConstraintPriorityTargetP",
            "mangledName": "$s7m4399OM24ConstraintPriorityTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "_CVarArgPassedAsDouble",
            "printedName": "_CVarArgPassedAsDouble",
            "usr": "s:s22_CVarArgPassedAsDoubleP",
            "mangledName": "$ss22_CVarArgPassedAsDoubleP"
          },
          {
            "kind": "Conformance",
            "name": "_CVarArgAligned",
            "printedName": "_CVarArgAligned",
            "usr": "s:s15_CVarArgAlignedP",
            "mangledName": "$ss15_CVarArgAlignedP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "TextOutputStreamable",
            "printedName": "TextOutputStreamable",
            "usr": "s:s20TextOutputStreamableP",
            "mangledName": "$ss20TextOutputStreamableP"
          },
          {
            "kind": "Conformance",
            "name": "BinaryFloatingPoint",
            "printedName": "BinaryFloatingPoint",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawSignificand",
                "printedName": "RawSignificand",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "RawExponent",
                "printedName": "RawExponent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:SB",
            "mangledName": "$sSB"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByFloatLiteral",
            "printedName": "ExpressibleByFloatLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "FloatLiteralType",
                "printedName": "FloatLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByFloatLiteralP",
            "mangledName": "$ss25ExpressibleByFloatLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "FloatingPoint",
            "printedName": "FloatingPoint",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Exponent",
                "printedName": "Exponent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SF",
            "mangledName": "$sSF"
          },
          {
            "kind": "Conformance",
            "name": "SignedNumeric",
            "printedName": "SignedNumeric",
            "usr": "s:s13SignedNumericP",
            "mangledName": "$ss13SignedNumericP"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Magnitude",
                "printedName": "Magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinIntegerLiteral",
            "printedName": "_ExpressibleByBuiltinIntegerLiteral",
            "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP",
            "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinFloatLiteral",
            "printedName": "_ExpressibleByBuiltinFloatLiteral",
            "usr": "s:s33_ExpressibleByBuiltinFloatLiteralP",
            "mangledName": "$ss33_ExpressibleByBuiltinFloatLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "SIMDScalar",
            "printedName": "SIMDScalar",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SIMDMaskScalar",
                "printedName": "SIMDMaskScalar",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD2Storage",
                "printedName": "SIMD2Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD2Storage",
                    "printedName": "Swift.Double.SIMD2Storage",
                    "usr": "s:Sd12SIMD2StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD4Storage",
                "printedName": "SIMD4Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD4Storage",
                    "printedName": "Swift.Double.SIMD4Storage",
                    "usr": "s:Sd12SIMD4StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD8Storage",
                "printedName": "SIMD8Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD8Storage",
                    "printedName": "Swift.Double.SIMD8Storage",
                    "usr": "s:Sd12SIMD8StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD16Storage",
                "printedName": "SIMD16Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD16Storage",
                    "printedName": "Swift.Double.SIMD16Storage",
                    "usr": "s:Sd13SIMD16StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD32Storage",
                "printedName": "SIMD32Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD32Storage",
                    "printedName": "Swift.Double.SIMD32Storage",
                    "usr": "s:Sd13SIMD32StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD64Storage",
                "printedName": "SIMD64Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD64Storage",
                    "printedName": "Swift.Double.SIMD64Storage",
                    "usr": "s:Sd13SIMD64StorageV"
                  }
                ]
              }
            ],
            "usr": "s:s10SIMDScalarP",
            "mangledName": "$ss10SIMDScalarP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          },
          {
            "kind": "Conformance",
            "name": "_FormatSpecifiable",
            "printedName": "_FormatSpecifiable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_Arg",
                "printedName": "_Arg",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation18_FormatSpecifiableP",
            "mangledName": "$s10Foundation18_FormatSpecifiableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSNumber",
                    "printedName": "Foundation.NSNumber",
                    "usr": "c:objc(cs)NSNumber"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CGFloat",
        "printedName": "CGFloat",
        "children": [
          {
            "kind": "Var",
            "name": "constraintMultiplierTargetValue",
            "printedName": "constraintMultiplierTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "s:14CoreFoundation7CGFloatV7m4399OME31constraintMultiplierTargetValueACvp",
            "mangledName": "$s12CoreGraphics7CGFloatV7m4399OME31constraintMultiplierTargetValueACvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14CoreFoundation7CGFloatV7m4399OME31constraintMultiplierTargetValueACvg",
                "mangledName": "$s12CoreGraphics7CGFloatV7m4399OME31constraintMultiplierTargetValueACvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "constraintPriorityTargetValue",
            "printedName": "constraintPriorityTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:14CoreFoundation7CGFloatV7m4399OME29constraintPriorityTargetValueSfvp",
            "mangledName": "$s12CoreGraphics7CGFloatV7m4399OME29constraintPriorityTargetValueSfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:14CoreFoundation7CGFloatV7m4399OME29constraintPriorityTargetValueSfvg",
                "mangledName": "$s12CoreGraphics7CGFloatV7m4399OME29constraintPriorityTargetValueSfvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:14CoreFoundation7CGFloatV",
        "mangledName": "$s12CoreGraphics7CGFloatV",
        "moduleName": "CoreFoundation",
        "intro_Macosx": "10.0",
        "intro_iOS": "2.0",
        "intro_tvOS": "9.0",
        "intro_watchOS": "1.0",
        "declAttributes": [
          "Frozen",
          "OriginallyDefinedIn",
          "OriginallyDefinedIn",
          "OriginallyDefinedIn",
          "OriginallyDefinedIn",
          "OriginallyDefinedIn",
          "Available",
          "Available",
          "Available",
          "Available",
          "Available"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintMultiplierTarget",
            "printedName": "ConstraintMultiplierTarget",
            "usr": "s:7m4399OM26ConstraintMultiplierTargetP",
            "mangledName": "$s7m4399OM26ConstraintMultiplierTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintOffsetTarget",
            "printedName": "ConstraintOffsetTarget",
            "usr": "s:7m4399OM22ConstraintOffsetTargetP",
            "mangledName": "$s7m4399OM22ConstraintOffsetTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintConstantTarget",
            "printedName": "ConstraintConstantTarget",
            "usr": "s:7m4399OM24ConstraintConstantTargetP",
            "mangledName": "$s7m4399OM24ConstraintConstantTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintInsetTarget",
            "printedName": "ConstraintInsetTarget",
            "usr": "s:7m4399OM21ConstraintInsetTargetP",
            "mangledName": "$s7m4399OM21ConstraintInsetTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintPriorityTarget",
            "printedName": "ConstraintPriorityTarget",
            "usr": "s:7m4399OM24ConstraintPriorityTargetP",
            "mangledName": "$s7m4399OM24ConstraintPriorityTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          },
          {
            "kind": "Conformance",
            "name": "SignedNumeric",
            "printedName": "SignedNumeric",
            "usr": "s:s13SignedNumericP",
            "mangledName": "$ss13SignedNumericP"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Magnitude",
                "printedName": "Magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ]
              }
            ],
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "BinaryFloatingPoint",
            "printedName": "BinaryFloatingPoint",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawSignificand",
                "printedName": "RawSignificand",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "RawExponent",
                "printedName": "RawExponent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:SB",
            "mangledName": "$sSB"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByFloatLiteral",
            "printedName": "ExpressibleByFloatLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "FloatLiteralType",
                "printedName": "FloatLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByFloatLiteralP",
            "mangledName": "$ss25ExpressibleByFloatLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "FloatingPoint",
            "printedName": "FloatingPoint",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Exponent",
                "printedName": "Exponent",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SF",
            "mangledName": "$sSF"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "_CVarArgPassedAsDouble",
            "printedName": "_CVarArgPassedAsDouble",
            "usr": "s:s22_CVarArgPassedAsDoubleP",
            "mangledName": "$ss22_CVarArgPassedAsDoubleP"
          },
          {
            "kind": "Conformance",
            "name": "_CVarArgAligned",
            "printedName": "_CVarArgAligned",
            "usr": "s:s15_CVarArgAlignedP",
            "mangledName": "$ss15_CVarArgAlignedP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          },
          {
            "kind": "Conformance",
            "name": "_FormatSpecifiable",
            "printedName": "_FormatSpecifiable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_Arg",
                "printedName": "_Arg",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation18_FormatSpecifiableP",
            "mangledName": "$s10Foundation18_FormatSpecifiableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSNumber",
                    "printedName": "Foundation.NSNumber",
                    "usr": "c:objc(cs)NSNumber"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SKStoreProductViewController",
        "printedName": "SKStoreProductViewController",
        "children": [
          {
            "kind": "Var",
            "name": "supportedInterfaceOrientations",
            "printedName": "supportedInterfaceOrientations",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIInterfaceOrientationMask",
                "printedName": "UIKit.UIInterfaceOrientationMask",
                "usr": "c:@E@UIInterfaceOrientationMask"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@m4399OM@@objc(cs)SKStoreProductViewController(py)supportedInterfaceOrientations",
            "mangledName": "$sSo28SKStoreProductViewControllerC7m4399OME30supportedInterfaceOrientationsSo26UIInterfaceOrientationMaskVvp",
            "moduleName": "m4399OM",
            "overriding": true,
            "isOpen": true,
            "objc_name": "supportedInterfaceOrientations",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIInterfaceOrientationMask",
                    "printedName": "UIKit.UIInterfaceOrientationMask",
                    "usr": "c:@E@UIInterfaceOrientationMask"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@m4399OM@@objc(cs)SKStoreProductViewController(im)supportedInterfaceOrientations",
                "mangledName": "$sSo28SKStoreProductViewControllerC7m4399OME30supportedInterfaceOrientationsSo26UIInterfaceOrientationMaskVvg",
                "moduleName": "m4399OM",
                "overriding": true,
                "isOpen": true,
                "objc_name": "supportedInterfaceOrientations",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)SKStoreProductViewController",
        "moduleName": "StoreKit",
        "isOpen": true,
        "intro_iOS": "6.0",
        "objc_name": "SKStoreProductViewController",
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "Available",
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)UIViewController",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UIViewController",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UIView",
        "printedName": "UIView",
        "children": [
          {
            "kind": "Var",
            "name": "snp_left",
            "printedName": "snp_left",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME8snp_leftAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME8snp_leftAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME8snp_leftAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME8snp_leftAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_top",
            "printedName": "snp_top",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME7snp_topAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME7snp_topAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME7snp_topAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME7snp_topAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_right",
            "printedName": "snp_right",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME9snp_rightAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME9snp_rightAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME9snp_rightAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME9snp_rightAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_bottom",
            "printedName": "snp_bottom",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME10snp_bottomAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME10snp_bottomAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME10snp_bottomAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME10snp_bottomAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_leading",
            "printedName": "snp_leading",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME11snp_leadingAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME11snp_leadingAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME11snp_leadingAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME11snp_leadingAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_trailing",
            "printedName": "snp_trailing",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME12snp_trailingAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME12snp_trailingAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME12snp_trailingAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME12snp_trailingAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_width",
            "printedName": "snp_width",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME9snp_widthAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME9snp_widthAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME9snp_widthAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME9snp_widthAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_height",
            "printedName": "snp_height",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME10snp_heightAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME10snp_heightAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME10snp_heightAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME10snp_heightAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_centerX",
            "printedName": "snp_centerX",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME11snp_centerXAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME11snp_centerXAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME11snp_centerXAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME11snp_centerXAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_centerY",
            "printedName": "snp_centerY",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME11snp_centerYAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME11snp_centerYAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME11snp_centerYAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME11snp_centerYAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_baseline",
            "printedName": "snp_baseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME12snp_baselineAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME12snp_baselineAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME12snp_baselineAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME12snp_baselineAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_lastBaseline",
            "printedName": "snp_lastBaseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME16snp_lastBaselineAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME16snp_lastBaselineAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_Macosx": "10.11",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME16snp_lastBaselineAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME16snp_lastBaselineAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_firstBaseline",
            "printedName": "snp_firstBaseline",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME17snp_firstBaselineAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME17snp_firstBaselineAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_Macosx": "10.11",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME17snp_firstBaselineAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME17snp_firstBaselineAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_leftMargin",
            "printedName": "snp_leftMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME14snp_leftMarginAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME14snp_leftMarginAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME14snp_leftMarginAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME14snp_leftMarginAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_topMargin",
            "printedName": "snp_topMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME13snp_topMarginAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME13snp_topMarginAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME13snp_topMarginAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME13snp_topMarginAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_rightMargin",
            "printedName": "snp_rightMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME15snp_rightMarginAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME15snp_rightMarginAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME15snp_rightMarginAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME15snp_rightMarginAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_bottomMargin",
            "printedName": "snp_bottomMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME16snp_bottomMarginAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME16snp_bottomMarginAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME16snp_bottomMarginAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME16snp_bottomMarginAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_leadingMargin",
            "printedName": "snp_leadingMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME17snp_leadingMarginAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME17snp_leadingMarginAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME17snp_leadingMarginAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME17snp_leadingMarginAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_trailingMargin",
            "printedName": "snp_trailingMargin",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME18snp_trailingMarginAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME18snp_trailingMarginAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME18snp_trailingMarginAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME18snp_trailingMarginAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_centerXWithinMargins",
            "printedName": "snp_centerXWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME24snp_centerXWithinMarginsAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME24snp_centerXWithinMarginsAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME24snp_centerXWithinMarginsAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME24snp_centerXWithinMarginsAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_centerYWithinMargins",
            "printedName": "snp_centerYWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME24snp_centerYWithinMarginsAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME24snp_centerYWithinMarginsAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME24snp_centerYWithinMarginsAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME24snp_centerYWithinMarginsAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_edges",
            "printedName": "snp_edges",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME9snp_edgesAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME9snp_edgesAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME9snp_edgesAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME9snp_edgesAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_size",
            "printedName": "snp_size",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME8snp_sizeAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME8snp_sizeAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME8snp_sizeAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME8snp_sizeAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_center",
            "printedName": "snp_center",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME10snp_centerAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME10snp_centerAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME10snp_centerAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME10snp_centerAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_margins",
            "printedName": "snp_margins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME11snp_marginsAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME11snp_marginsAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME11snp_marginsAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME11snp_marginsAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "snp_centerWithinMargins",
            "printedName": "snp_centerWithinMargins",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintItem",
                "printedName": "m4399OM.ConstraintItem",
                "usr": "s:7m4399OM14ConstraintItemC"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME23snp_centerWithinMarginsAC14ConstraintItemCvp",
            "mangledName": "$sSo6UIViewC7m4399OME23snp_centerWithinMarginsAC14ConstraintItemCvp",
            "moduleName": "m4399OM",
            "intro_iOS": "8.0",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "Available"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintItem",
                    "printedName": "m4399OM.ConstraintItem",
                    "usr": "s:7m4399OM14ConstraintItemC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME23snp_centerWithinMarginsAC14ConstraintItemCvg",
                "mangledName": "$sSo6UIViewC7m4399OME23snp_centerWithinMarginsAC14ConstraintItemCvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "snp_prepareConstraints",
            "printedName": "snp_prepareConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[m4399OM.Constraint]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Constraint",
                    "printedName": "m4399OM.Constraint",
                    "usr": "s:7m4399OM10ConstraintC"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME22snp_prepareConstraintsySayAC10ConstraintCGyAC0G5MakerCXEF",
            "mangledName": "$sSo6UIViewC7m4399OME22snp_prepareConstraintsySayAC10ConstraintCGyAC0G5MakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "snp_makeConstraints",
            "printedName": "snp_makeConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME19snp_makeConstraintsyyyAC15ConstraintMakerCXEF",
            "mangledName": "$sSo6UIViewC7m4399OME19snp_makeConstraintsyyyAC15ConstraintMakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "snp_remakeConstraints",
            "printedName": "snp_remakeConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME21snp_remakeConstraintsyyyAC15ConstraintMakerCXEF",
            "mangledName": "$sSo6UIViewC7m4399OME21snp_remakeConstraintsyyyAC15ConstraintMakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "snp_updateConstraints",
            "printedName": "snp_updateConstraints(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(m4399OM.ConstraintMaker) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintMaker",
                    "printedName": "m4399OM.ConstraintMaker",
                    "usr": "s:7m4399OM15ConstraintMakerC"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME21snp_updateConstraintsyyyAC15ConstraintMakerCXEF",
            "mangledName": "$sSo6UIViewC7m4399OME21snp_updateConstraintsyyyAC15ConstraintMakerCXEF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "snp_removeConstraints",
            "printedName": "snp_removeConstraints()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME21snp_removeConstraintsyyF",
            "mangledName": "$sSo6UIViewC7m4399OME21snp_removeConstraintsyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "snp",
            "printedName": "snp",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintViewDSL",
                "printedName": "m4399OM.ConstraintViewDSL",
                "usr": "s:7m4399OM17ConstraintViewDSLV"
              }
            ],
            "declKind": "Var",
            "usr": "s:So6UIViewC7m4399OME3snpAC17ConstraintViewDSLVvp",
            "mangledName": "$sSo6UIViewC7m4399OME3snpAC17ConstraintViewDSLVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintViewDSL",
                    "printedName": "m4399OM.ConstraintViewDSL",
                    "usr": "s:7m4399OM17ConstraintViewDSLV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So6UIViewC7m4399OME3snpAC17ConstraintViewDSLVvg",
                "mangledName": "$sSo6UIViewC7m4399OME3snpAC17ConstraintViewDSLVvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "om_makeToast",
            "printedName": "om_makeToast(_:duration:position:title:image:style:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "hasDefaultArg": true,
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "ToastPosition",
                "printedName": "m4399OM.ToastPosition",
                "hasDefaultArg": true,
                "usr": "s:7m4399OM13ToastPositionO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ToastStyle",
                "printedName": "m4399OM.ToastStyle",
                "hasDefaultArg": true,
                "usr": "s:7m4399OM10ToastStyleV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Bool) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Bool) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME12om_makeToast_8duration8position5title5image5style10completionySSSg_SdAC0F8PositionOAKSo7UIImageCSgAC0F5StyleVySbcSgtF",
            "mangledName": "$sSo6UIViewC7m4399OME12om_makeToast_8duration8position5title5image5style10completionySSSg_SdAC0F8PositionOAKSo7UIImageCSgAC0F5StyleVySbcSgtF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "om_makeToast",
            "printedName": "om_makeToast(_:duration:point:title:image:style:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "hasDefaultArg": true,
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "CGPoint",
                "printedName": "CoreFoundation.CGPoint",
                "usr": "c:@S@CGPoint"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ToastStyle",
                "printedName": "m4399OM.ToastStyle",
                "hasDefaultArg": true,
                "usr": "s:7m4399OM10ToastStyleV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Bool) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Bool) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME12om_makeToast_8duration5point5title5image5style10completionySSSg_SdSo7CGPointVAKSo7UIImageCSgAC0F5StyleVySbcSgtF",
            "mangledName": "$sSo6UIViewC7m4399OME12om_makeToast_8duration5point5title5image5style10completionySSSg_SdSo7CGPointVAKSo7UIImageCSgAC0F5StyleVySbcSgtF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "om_showToast",
            "printedName": "om_showToast(_:duration:position:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "hasDefaultArg": true,
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "ToastPosition",
                "printedName": "m4399OM.ToastPosition",
                "hasDefaultArg": true,
                "usr": "s:7m4399OM13ToastPositionO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Bool) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Bool) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME12om_showToast_8duration8position10completionyAB_SdAC0F8PositionOySbcSgtF",
            "mangledName": "$sSo6UIViewC7m4399OME12om_showToast_8duration8position10completionyAB_SdAC0F8PositionOySbcSgtF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "om_showToast",
            "printedName": "om_showToast(_:duration:point:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "hasDefaultArg": true,
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "CGPoint",
                "printedName": "CoreFoundation.CGPoint",
                "usr": "c:@S@CGPoint"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Bool) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Bool) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME12om_showToast_8duration5point10completionyAB_SdSo7CGPointVySbcSgtF",
            "mangledName": "$sSo6UIViewC7m4399OME12om_showToast_8duration5point10completionyAB_SdSo7CGPointVySbcSgtF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "om_hideToast",
            "printedName": "om_hideToast()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME12om_hideToastyyF",
            "mangledName": "$sSo6UIViewC7m4399OME12om_hideToastyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "om_hideToast",
            "printedName": "om_hideToast(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME12om_hideToastyyABF",
            "mangledName": "$sSo6UIViewC7m4399OME12om_hideToastyyABF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "om_hideAllToasts",
            "printedName": "om_hideAllToasts(includeActivity:clearQueue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME16om_hideAllToasts15includeActivity10clearQueueySb_SbtF",
            "mangledName": "$sSo6UIViewC7m4399OME16om_hideAllToasts15includeActivity10clearQueueySb_SbtF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "om_clearToastQueue",
            "printedName": "om_clearToastQueue()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME18om_clearToastQueueyyF",
            "mangledName": "$sSo6UIViewC7m4399OME18om_clearToastQueueyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "om_makeToastActivity",
            "printedName": "om_makeToastActivity(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ToastPosition",
                "printedName": "m4399OM.ToastPosition",
                "usr": "s:7m4399OM13ToastPositionO"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME20om_makeToastActivityyyAC0F8PositionOF",
            "mangledName": "$sSo6UIViewC7m4399OME20om_makeToastActivityyyAC0F8PositionOF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "om_makeToastActivity",
            "printedName": "om_makeToastActivity(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "CGPoint",
                "printedName": "CoreFoundation.CGPoint",
                "usr": "c:@S@CGPoint"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME20om_makeToastActivityyySo7CGPointVF",
            "mangledName": "$sSo6UIViewC7m4399OME20om_makeToastActivityyySo7CGPointVF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "om_hideToastActivity",
            "printedName": "om_hideToastActivity()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME20om_hideToastActivityyyF",
            "mangledName": "$sSo6UIViewC7m4399OME20om_hideToastActivityyyF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "om_toastViewForMessage",
            "printedName": "om_toastViewForMessage(_:title:image:style:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ToastStyle",
                "printedName": "m4399OM.ToastStyle",
                "usr": "s:7m4399OM10ToastStyleV"
              }
            ],
            "declKind": "Func",
            "usr": "s:So6UIViewC7m4399OME22om_toastViewForMessage_5title5image5styleABSSSg_AHSo7UIImageCSgAC10ToastStyleVtKF",
            "mangledName": "$sSo6UIViewC7m4399OME22om_toastViewForMessage_5title5image5styleABSSSg_AHSo7UIImageCSgAC10ToastStyleVtKF",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)UIView",
        "moduleName": "UIKit",
        "isOpen": true,
        "intro_iOS": "2.0",
        "objc_name": "UIView",
        "declAttributes": [
          "Preconcurrency",
          "Available",
          "ObjC",
          "NonSendable",
          "Custom",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)UIResponder",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          },
          {
            "kind": "Conformance",
            "name": "LayoutConstraintItem",
            "printedName": "LayoutConstraintItem",
            "usr": "s:7m4399OM20LayoutConstraintItemP",
            "mangledName": "$s7m4399OM20LayoutConstraintItemP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          },
          {
            "kind": "Conformance",
            "name": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UILayoutSupport",
        "printedName": "UILayoutSupport",
        "children": [
          {
            "kind": "Var",
            "name": "snp",
            "printedName": "snp",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintLayoutSupportDSL",
                "printedName": "m4399OM.ConstraintLayoutSupportDSL",
                "usr": "s:7m4399OM26ConstraintLayoutSupportDSLV"
              }
            ],
            "declKind": "Var",
            "usr": "s:So15UILayoutSupportP7m4399OME3snpAC016ConstraintLayoutB3DSLVvp",
            "mangledName": "$sSo15UILayoutSupportP7m4399OME3snpAC016ConstraintLayoutB3DSLVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintLayoutSupportDSL",
                    "printedName": "m4399OM.ConstraintLayoutSupportDSL",
                    "usr": "s:7m4399OM26ConstraintLayoutSupportDSLV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So15UILayoutSupportP7m4399OME3snpAC016ConstraintLayoutB3DSLVvg",
                "mangledName": "$sSo15UILayoutSupportP7m4399OME3snpAC016ConstraintLayoutB3DSLVvg",
                "moduleName": "m4399OM",
                "genericSig": "<τ_0_0 where τ_0_0 : UIKit.UILayoutSupport>",
                "sugared_genericSig": "<Self where Self : UIKit.UILayoutSupport>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "c:objc(pl)UILayoutSupport",
        "moduleName": "UIKit",
        "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>",
        "sugared_genericSig": "<Self : ObjectiveC.NSObjectProtocol>",
        "objc_name": "UILayoutSupport",
        "declAttributes": [
          "Preconcurrency",
          "ObjC",
          "Custom",
          "Dynamic"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UIEdgeInsets",
        "printedName": "UIEdgeInsets",
        "declKind": "Struct",
        "usr": "c:@S@UIEdgeInsets",
        "moduleName": "UIKit",
        "declAttributes": [
          "SynthesizedProtocol",
          "NonSendable",
          "Sendable"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintInsetTarget",
            "printedName": "ConstraintInsetTarget",
            "usr": "s:7m4399OM21ConstraintInsetTargetP",
            "mangledName": "$s7m4399OM21ConstraintInsetTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintConstantTarget",
            "printedName": "ConstraintConstantTarget",
            "usr": "s:7m4399OM24ConstraintConstantTargetP",
            "mangledName": "$s7m4399OM24ConstraintConstantTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSValue",
                    "printedName": "Foundation.NSValue",
                    "usr": "c:objc(cs)NSValue"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UILayoutPriority",
        "printedName": "UILayoutPriority",
        "children": [
          {
            "kind": "Var",
            "name": "constraintPriorityTargetValue",
            "printedName": "constraintPriorityTargetValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Float",
                "printedName": "Swift.Float",
                "usr": "s:Sf"
              }
            ],
            "declKind": "Var",
            "usr": "s:So16UILayoutPrioritya7m4399OME010constraintB11TargetValueSfvp",
            "mangledName": "$sSo16UILayoutPrioritya7m4399OME010constraintB11TargetValueSfvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So16UILayoutPrioritya7m4399OME010constraintB11TargetValueSfvg",
                "mangledName": "$sSo16UILayoutPrioritya7m4399OME010constraintB11TargetValueSfvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "c:@T@UILayoutPriority",
        "moduleName": "UIKit",
        "declAttributes": [
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "Sendable"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSNumber",
                    "printedName": "Foundation.NSNumber",
                    "usr": "c:objc(cs)NSNumber"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_SwiftNewtypeWrapper",
            "printedName": "_SwiftNewtypeWrapper",
            "usr": "s:s20_SwiftNewtypeWrapperP",
            "mangledName": "$ss20_SwiftNewtypeWrapperP"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Float",
                    "printedName": "Swift.Float",
                    "usr": "s:Sf"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintPriorityTarget",
            "printedName": "ConstraintPriorityTarget",
            "usr": "s:7m4399OM24ConstraintPriorityTargetP",
            "mangledName": "$s7m4399OM24ConstraintPriorityTargetP"
          },
          {
            "kind": "Conformance",
            "name": "_UIKitNumericRawRepresentable",
            "printedName": "_UIKitNumericRawRepresentable",
            "usr": "s:5UIKit01_A23NumericRawRepresentableP",
            "mangledName": "$s5UIKit01_A23NumericRawRepresentableP"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CharacterSet",
        "printedName": "CharacterSet",
        "children": [
          {
            "kind": "Var",
            "name": "URIComponentEncodeAllow",
            "printedName": "URIComponentEncodeAllow",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CharacterSet",
                "printedName": "Foundation.CharacterSet",
                "usr": "s:10Foundation12CharacterSetV"
              }
            ],
            "declKind": "Var",
            "usr": "s:10Foundation12CharacterSetV7m4399OME23URIComponentEncodeAllowACvpZ",
            "mangledName": "$s10Foundation12CharacterSetV7m4399OME23URIComponentEncodeAllowACvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CharacterSet",
                    "printedName": "Foundation.CharacterSet",
                    "usr": "s:10Foundation12CharacterSetV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10Foundation12CharacterSetV7m4399OME23URIComponentEncodeAllowACvgZ",
                "mangledName": "$s10Foundation12CharacterSetV7m4399OME23URIComponentEncodeAllowACvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:10Foundation12CharacterSetV",
        "mangledName": "$s10Foundation12CharacterSetV",
        "moduleName": "Foundation",
        "intro_Macosx": "10.10",
        "intro_iOS": "8.0",
        "intro_tvOS": "9.0",
        "intro_watchOS": "2.0",
        "declAttributes": [
          "Available",
          "Available",
          "Available",
          "Available"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "ReferenceConvertible",
            "printedName": "ReferenceConvertible",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ReferenceType",
                "printedName": "ReferenceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSCharacterSet",
                    "printedName": "Foundation.NSCharacterSet",
                    "usr": "c:objc(cs)NSCharacterSet"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation20ReferenceConvertibleP",
            "mangledName": "$s10Foundation20ReferenceConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SetAlgebra",
            "printedName": "SetAlgebra",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Scalar",
                    "printedName": "Swift.Unicode.Scalar",
                    "usr": "s:s7UnicodeO6ScalarV"
                  }
                ]
              }
            ],
            "usr": "s:s10SetAlgebraP",
            "mangledName": "$ss10SetAlgebraP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByArrayLiteral",
            "printedName": "ExpressibleByArrayLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ArrayLiteralElement",
                "printedName": "ArrayLiteralElement",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Scalar",
                    "printedName": "Swift.Unicode.Scalar",
                    "usr": "s:s7UnicodeO6ScalarV"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByArrayLiteralP",
            "mangledName": "$ss25ExpressibleByArrayLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSCharacterSet",
                    "printedName": "Foundation.NSCharacterSet",
                    "usr": "c:objc(cs)NSCharacterSet"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UILayoutGuide",
        "printedName": "UILayoutGuide",
        "children": [
          {
            "kind": "Var",
            "name": "snp",
            "printedName": "snp",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ConstraintLayoutGuideDSL",
                "printedName": "m4399OM.ConstraintLayoutGuideDSL",
                "usr": "s:7m4399OM24ConstraintLayoutGuideDSLV"
              }
            ],
            "declKind": "Var",
            "usr": "s:So13UILayoutGuideC7m4399OME3snpAC016ConstraintLayoutB3DSLVvp",
            "mangledName": "$sSo13UILayoutGuideC7m4399OME3snpAC016ConstraintLayoutB3DSLVvp",
            "moduleName": "m4399OM",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ConstraintLayoutGuideDSL",
                    "printedName": "m4399OM.ConstraintLayoutGuideDSL",
                    "usr": "s:7m4399OM24ConstraintLayoutGuideDSLV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So13UILayoutGuideC7m4399OME3snpAC016ConstraintLayoutB3DSLVvg",
                "mangledName": "$sSo13UILayoutGuideC7m4399OME3snpAC016ConstraintLayoutB3DSLVvg",
                "moduleName": "m4399OM",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)UILayoutGuide",
        "moduleName": "UIKit",
        "isOpen": true,
        "intro_iOS": "9.0",
        "objc_name": "UILayoutGuide",
        "declAttributes": [
          "Preconcurrency",
          "Available",
          "ObjC",
          "NonSendable",
          "Custom",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          },
          {
            "kind": "Conformance",
            "name": "LayoutConstraintItem",
            "printedName": "LayoutConstraintItem",
            "usr": "s:7m4399OM20LayoutConstraintItemP",
            "mangledName": "$s7m4399OM20LayoutConstraintItemP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Name",
        "printedName": "Name",
        "children": [
          {
            "kind": "Var",
            "name": "reachabilityChanged",
            "printedName": "reachabilityChanged",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "Foundation.NSNotification.Name",
                "usr": "c:@T@NSNotificationName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So18NSNotificationNamea7m4399OME19reachabilityChangedABvpZ",
            "mangledName": "$sSo18NSNotificationNamea7m4399OME19reachabilityChangedABvpZ",
            "moduleName": "m4399OM",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "Foundation.NSNotification.Name",
                    "usr": "c:@T@NSNotificationName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So18NSNotificationNamea7m4399OME19reachabilityChangedABvgZ",
                "mangledName": "$sSo18NSNotificationNamea7m4399OME19reachabilityChangedABvgZ",
                "moduleName": "m4399OM",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "c:@T@NSNotificationName",
        "moduleName": "Foundation",
        "declAttributes": [
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "Sendable"
        ],
        "isFromExtension": true,
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSString",
                    "printedName": "Foundation.NSString",
                    "usr": "c:objc(cs)NSString"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_SwiftNewtypeWrapper",
            "printedName": "_SwiftNewtypeWrapper",
            "usr": "s:s20_SwiftNewtypeWrapperP",
            "mangledName": "$ss20_SwiftNewtypeWrapperP"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CGPoint",
        "printedName": "CGPoint",
        "declKind": "Struct",
        "usr": "c:@S@CGPoint",
        "moduleName": "CoreFoundation",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintConstantTarget",
            "printedName": "ConstraintConstantTarget",
            "usr": "s:7m4399OM24ConstraintConstantTargetP",
            "mangledName": "$s7m4399OM24ConstraintConstantTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSValue",
                    "printedName": "Foundation.NSValue",
                    "usr": "c:objc(cs)NSValue"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CGSize",
        "printedName": "CGSize",
        "declKind": "Struct",
        "usr": "c:@S@CGSize",
        "moduleName": "CoreFoundation",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintConstantTarget",
            "printedName": "ConstraintConstantTarget",
            "usr": "s:7m4399OM24ConstraintConstantTargetP",
            "mangledName": "$s7m4399OM24ConstraintConstantTargetP"
          },
          {
            "kind": "Conformance",
            "name": "ConstraintRelatableTarget",
            "printedName": "ConstraintRelatableTarget",
            "usr": "s:7m4399OM25ConstraintRelatableTargetP",
            "mangledName": "$s7m4399OM25ConstraintRelatableTargetP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSValue",
                    "printedName": "Foundation.NSValue",
                    "usr": "c:objc(cs)NSValue"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/TimeInterval+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1129,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/TimeInterval+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1256,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/StoreService.swift",
      "kind": "StringLiteral",
      "offset": 3708,
      "length": 45,
      "value": "\"SKStoreProductViewController.didDissmissKey\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Persistence\/Persistence.swift",
      "kind": "IntegerLiteral",
      "offset": 233,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Persistence\/Persistence.swift",
      "kind": "IntegerLiteral",
      "offset": 255,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Persistence\/Persistence.swift",
      "kind": "StringLiteral",
      "offset": 500,
      "length": 18,
      "value": "\"cn.4399.keychain\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Social\/SociaService.swift",
      "kind": "StringLiteral",
      "offset": 554,
      "length": 17,
      "value": "\"jump_social_app\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "StringLiteral",
      "offset": 186,
      "length": 7,
      "value": "\"omsdk\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "StringLiteral",
      "offset": 247,
      "length": 12,
      "value": "\"usercenter\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "StringLiteral",
      "offset": 287,
      "length": 17,
      "value": "\"customerservice\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "StringLiteral",
      "offset": 337,
      "length": 22,
      "value": "\"authenticateguardian\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "StringLiteral",
      "offset": 377,
      "length": 7,
      "value": "\"other\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "StringLiteral",
      "offset": 914,
      "length": 7,
      "value": "\"popup\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "StringLiteral",
      "offset": 949,
      "length": 17,
      "value": "\"customerservice\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "StringLiteral",
      "offset": 1018,
      "length": 9,
      "value": "\"default\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "StringLiteral",
      "offset": 1046,
      "length": 8,
      "value": "\"drawer\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "BooleanLiteral",
      "offset": 1265,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "BooleanLiteral",
      "offset": 1302,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "BooleanLiteral",
      "offset": 1492,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/RouteActionParser.swift",
      "kind": "BooleanLiteral",
      "offset": 1531,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/TipsPop.swift",
      "kind": "FloatLiteral",
      "offset": 238,
      "length": 4,
      "value": "20.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/TipsPop.swift",
      "kind": "IntegerLiteral",
      "offset": 300,
      "length": 3,
      "value": "240"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/TipsPop.swift",
      "kind": "FloatLiteral",
      "offset": 346,
      "length": 4,
      "value": "-1.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/TipsPop.swift",
      "kind": "StringLiteral",
      "offset": 380,
      "length": 8,
      "value": "\"关闭\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/TipsPop.swift",
      "kind": "BooleanLiteral",
      "offset": 858,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/TipsPop.swift",
      "kind": "BooleanLiteral",
      "offset": 899,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/TipsPop.swift",
      "kind": "IntegerLiteral",
      "offset": 3899,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/TipsPop.swift",
      "kind": "IntegerLiteral",
      "offset": 3926,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/TipsPop.swift",
      "kind": "IntegerLiteral",
      "offset": 3949,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/TipsPop.swift",
      "kind": "StringLiteral",
      "offset": 9949,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 229,
      "length": 4,
      "value": "1000"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 255,
      "length": 4,
      "value": "1001"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 288,
      "length": 4,
      "value": "1002"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 395,
      "length": 3,
      "value": "810"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 401,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 430,
      "length": 3,
      "value": "500"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 471,
      "length": 33,
      "value": "\"喜欢“<%game_name%>”吗？\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 537,
      "length": 45,
      "value": "\"喜欢就给我点个五星鼓励一下吧~\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 622,
      "length": 50,
      "value": "\"我们会认真考虑你的建议并加以改进\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 704,
      "length": 26,
      "value": "\"最多可输入500字哦\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "Array",
      "offset": 844,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 1024,
      "length": 21,
      "value": "\"CFBundleDisplayName\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 1102,
      "length": 14,
      "value": "\"CFBundleName\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 1132,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 1761,
      "length": 15,
      "value": "\"CFBundleIcons\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 1843,
      "length": 21,
      "value": "\"CFBundlePrimaryIcon\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 1925,
      "length": 19,
      "value": "\"CFBundleIconFiles\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2174,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 2225,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2526,
      "length": 2,
      "value": "17"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2598,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2752,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2824,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3022,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 3081,
      "length": 23,
      "value": "\"sdk_comment_pop_click\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 3118,
      "length": 15,
      "value": "\"elements_name\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 3134,
      "length": 17,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3145,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 3147,
      "length": 3,
      "value": "\"星\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 3234,
      "length": 16,
      "value": "\"function_state\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 3278,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 3285,
      "length": 11,
      "value": "\"有评论\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 3299,
      "length": 11,
      "value": "\"无评论\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3523,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 3708,
      "length": 4,
      "value": "1.04"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3758,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3768,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3780,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3791,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 3828,
      "length": 3,
      "value": "2.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 3832,
      "length": 3,
      "value": "3.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3870,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 4046,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 4099,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 4104,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 4154,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 4308,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 4345,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 4490,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 4535,
      "length": 8,
      "value": "0x000000"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 4552,
      "length": 3,
      "value": "0.4"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 4587,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 4874,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 4910,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 5055,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 5393,
      "length": 11,
      "value": "\"已评论\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "StringLiteral",
      "offset": 5448,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 5494,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 5515,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 5089,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 11541,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 13550,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 19523,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 25831,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 25835,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 26043,
      "length": 2,
      "value": "42"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 26055,
      "length": 2,
      "value": "42"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 26112,
      "length": 2,
      "value": "42"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Review\/ReviewAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 26192,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/LoadErrorPage.swift",
      "kind": "StringLiteral",
      "offset": 259,
      "length": 11,
      "value": "\"load_fail\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/LoadErrorPage.swift",
      "kind": "StringLiteral",
      "offset": 369,
      "length": 35,
      "value": "\"网络异常，尝试重新加载\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/LoadErrorPage.swift",
      "kind": "IntegerLiteral",
      "offset": 439,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/LoadErrorPage.swift",
      "kind": "StringLiteral",
      "offset": 667,
      "length": 14,
      "value": "\"重新加载\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/LoadErrorPage.swift",
      "kind": "IntegerLiteral",
      "offset": 744,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/LoadErrorPage.swift",
      "kind": "FloatLiteral",
      "offset": 846,
      "length": 4,
      "value": "20.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/LoadErrorPage.swift",
      "kind": "BooleanLiteral",
      "offset": 888,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 734,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 817,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 879,
      "length": 2,
      "value": "-3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 889,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 901,
      "length": 2,
      "value": "-3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 912,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 1251,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 1334,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1396,
      "length": 2,
      "value": "-3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1406,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1418,
      "length": 2,
      "value": "-3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1429,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 1765,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 1848,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1910,
      "length": 2,
      "value": "-2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1920,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1932,
      "length": 2,
      "value": "-2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1943,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 1368,
      "length": 3,
      "value": "\"<\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 1538,
      "length": 37,
      "value": "\" \""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 1574,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 1674,
      "length": 50,
      "value": "\".\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 1723,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 1767,
      "length": 43,
      "value": "\" \""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 1809,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 1893,
      "length": 38,
      "value": "\" \""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 1930,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2031,
      "length": 51,
      "value": "\".\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2081,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "FloatLiteral",
      "offset": 2132,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2165,
      "length": 23,
      "value": "\" * \""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2187,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2288,
      "length": 19,
      "value": "\" \""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2306,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "FloatLiteral",
      "offset": 2356,
      "length": 3,
      "value": "0.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2393,
      "length": 21,
      "value": "\" + \""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2413,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "FloatLiteral",
      "offset": 2453,
      "length": 3,
      "value": "0.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2490,
      "length": 26,
      "value": "\" - \""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2515,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "FloatLiteral",
      "offset": 2587,
      "length": 6,
      "value": "1000.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2623,
      "length": 20,
      "value": "\" ^\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2642,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Debugging.swift",
      "kind": "StringLiteral",
      "offset": 2686,
      "length": 3,
      "value": "\">\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 135,
      "length": 12,
      "value": "\"1.11.0.126\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 274,
      "length": 28,
      "value": "\"OM_Notifiy_Name_SwitchUser\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 362,
      "length": 38,
      "value": "\"OM_Notifiy_Name_HeartbeatRequestFail\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 556,
      "length": 36,
      "value": "\"OM_Notifiy_UserInfo_Key_SwitchUser\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 724,
      "length": 3,
      "value": "802"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 778,
      "length": 3,
      "value": "900"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 832,
      "length": 3,
      "value": "901"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 879,
      "length": 3,
      "value": "902"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 924,
      "length": 3,
      "value": "700"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1001,
      "length": 29,
      "value": "\"当前无有效登录用户\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1056,
      "length": 18,
      "value": "\"JSON解析失败\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1099,
      "length": 17,
      "value": "\"URL解析失败\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1140,
      "length": 20,
      "value": "\"网络请求失败\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1183,
      "length": 20,
      "value": "\"用户取消操作\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1224,
      "length": 44,
      "value": "\"未初始化，请正确初始化后调用\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "FloatLiteral",
      "offset": 1346,
      "length": 4,
      "value": "15.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1370,
      "length": 26,
      "value": "\"正在处理，请稍后\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1421,
      "length": 35,
      "value": "\"操作失败，已有账号登录\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1580,
      "length": 25,
      "value": "\"Environment:fcm_beiyong\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1643,
      "length": 21,
      "value": "\"Environment:fcm_lct\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1703,
      "length": 22,
      "value": "\"Environment:fcm_test\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1754,
      "length": 14,
      "value": "\"protocol_key\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 1793,
      "length": 20,
      "value": "\"agree_protocol_key\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2269,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2515,
      "length": 8,
      "value": "0x666666"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2546,
      "length": 8,
      "value": "0x333333"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2577,
      "length": 8,
      "value": "0x999999"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2608,
      "length": 8,
      "value": "0xCACACA"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2639,
      "length": 8,
      "value": "0xF1F1F1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2670,
      "length": 8,
      "value": "0xBBBBBB"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2701,
      "length": 8,
      "value": "0xE5E5E5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2732,
      "length": 8,
      "value": "0xF5F5F5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2763,
      "length": 8,
      "value": "0xf8f8f8"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2794,
      "length": 8,
      "value": "0xf8f9fa"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2825,
      "length": 8,
      "value": "0xD6D6D6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2856,
      "length": 8,
      "value": "0x374965"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2888,
      "length": 8,
      "value": "0x54BA3D"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2920,
      "length": 8,
      "value": "0x57BE6A"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2952,
      "length": 8,
      "value": "0x4CA733"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 2984,
      "length": 8,
      "value": "0x27C089"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 3015,
      "length": 8,
      "value": "0x398DEE"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 3046,
      "length": 8,
      "value": "0x2A81E5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 3076,
      "length": 8,
      "value": "0xFF5B45"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 3108,
      "length": 8,
      "value": "0xFFFFFF"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "IntegerLiteral",
      "offset": 3140,
      "length": 8,
      "value": "0x000000"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "FloatLiteral",
      "offset": 3186,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 3758,
      "length": 8,
      "value": "\"Medium\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 3786,
      "length": 9,
      "value": "\"Regular\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 3816,
      "length": 10,
      "value": "\"Semibold\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Constant.swift",
      "kind": "StringLiteral",
      "offset": 3878,
      "length": 12,
      "value": "\"PingFangSC\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserModel.swift",
      "kind": "IntegerLiteral",
      "offset": 209,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserModel.swift",
      "kind": "IntegerLiteral",
      "offset": 228,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserModel.swift",
      "kind": "IntegerLiteral",
      "offset": 244,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserModel.swift",
      "kind": "IntegerLiteral",
      "offset": 263,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserModel.swift",
      "kind": "IntegerLiteral",
      "offset": 280,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserModel.swift",
      "kind": "IntegerLiteral",
      "offset": 310,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserModel.swift",
      "kind": "IntegerLiteral",
      "offset": 331,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserModel.swift",
      "kind": "IntegerLiteral",
      "offset": 351,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/CustomerUrlRequest.swift",
      "kind": "StringLiteral",
      "offset": 221,
      "length": 17,
      "value": "\"NORMAL_CUSTOMER\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/CustomerUrlRequest.swift",
      "kind": "StringLiteral",
      "offset": 271,
      "length": 14,
      "value": "\"SDK_CUSTOMER\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 243,
      "length": 20,
      "value": "\"user_center_logOut\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 309,
      "length": 7,
      "value": "\"close\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 369,
      "length": 18,
      "value": "\"user_center_back\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 430,
      "length": 9,
      "value": "\"showNav\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 532,
      "length": 29,
      "value": "\"showNavAfterNavgationFinish\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 604,
      "length": 9,
      "value": "\"hideNav\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 706,
      "length": 29,
      "value": "\"hideNavAfterNavgationFinish\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 781,
      "length": 9,
      "value": "\"openUrl\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 843,
      "length": 16,
      "value": "\"setInputStatus\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 910,
      "length": 14,
      "value": "\"reportDomain\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 957,
      "length": 17,
      "value": "\"openAppSettings\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1007,
      "length": 17,
      "value": "\"isBouncesEnable\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1056,
      "length": 16,
      "value": "\"isScrollEnable\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1119,
      "length": 6,
      "value": "\"show\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1142,
      "length": 6,
      "value": "\"hide\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1166,
      "length": 7,
      "value": "\"focus\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1193,
      "length": 9,
      "value": "\"defocus\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1292,
      "length": 18,
      "value": "\"sec:phone\/cancel\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1361,
      "length": 16,
      "value": "\"sec:phone\/bind\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1470,
      "length": 19,
      "value": "\"sec:cancel\/finish\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1583,
      "length": 20,
      "value": "\"sec:cancel\/success\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1663,
      "length": 22,
      "value": "\"sec:realname\/updated\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1732,
      "length": 14,
      "value": "\"window:close\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1809,
      "length": 21,
      "value": "\"window:goToHomePage\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1883,
      "length": 24,
      "value": "\"window:getLoginChannel\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 1957,
      "length": 20,
      "value": "\"window:getUserInfo\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 2027,
      "length": 20,
      "value": "\"window:getGameInfo\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 2084,
      "length": 12,
      "value": "\"finishLoad\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 2146,
      "length": 19,
      "value": "\"openUrlExternally\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 2249,
      "length": 11,
      "value": "\"AppBridge\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 2328,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 2436,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 2507,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 2552,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 3222,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 3377,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 3433,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 3660,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 4221,
      "length": 23,
      "value": "\"personal_center_close\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 4807,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 4845,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 5122,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 5362,
      "length": 2,
      "value": "17"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 5592,
      "length": 14,
      "value": "\"返回游戏\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 5855,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 6049,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "StringLiteral",
      "offset": 6461,
      "length": 17,
      "value": "\"icon_black_back\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 6637,
      "length": 2,
      "value": "11"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 6647,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 6659,
      "length": 2,
      "value": "11"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 6670,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 6956,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 7003,
      "length": 2,
      "value": "30"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 7015,
      "length": 2,
      "value": "40"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 7178,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 7183,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 7188,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 7367,
      "length": 3,
      "value": "-20"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 7404,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 7592,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 7778,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 7854,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 7954,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 8001,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 8168,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 8232,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 8569,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 8611,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 8650,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 16544,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/DrawerWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 21441,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 543,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 731,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "StringLiteral",
      "offset": 929,
      "length": 10,
      "value": "\"close_nl\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "StringLiteral",
      "offset": 995,
      "length": 10,
      "value": "\"close_hl\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 5769,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 5972,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 6015,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 6132,
      "length": 3,
      "value": "0.5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 6270,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 6511,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "StringLiteral",
      "offset": 6590,
      "length": 14,
      "value": "\"上次登录\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "StringLiteral",
      "offset": 6885,
      "length": 8,
      "value": "\"登录\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 7117,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 7231,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/MutiUserSelectAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 7272,
      "length": 4,
      "value": "13.5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/GetUrlRequest.swift",
      "kind": "StringLiteral",
      "offset": 216,
      "length": 17,
      "value": "\"CHANGE_PASSWORD\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/GetUrlRequest.swift",
      "kind": "StringLiteral",
      "offset": 255,
      "length": 12,
      "value": "\"BIND_PHONE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/GetUrlRequest.swift",
      "kind": "StringLiteral",
      "offset": 293,
      "length": 17,
      "value": "\"SAFE_BIND_PHONE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/GetUrlRequest.swift",
      "kind": "StringLiteral",
      "offset": 331,
      "length": 10,
      "value": "\"REALNAME\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 616,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 625,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 637,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 647,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "BooleanLiteral",
      "offset": 733,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "BooleanLiteral",
      "offset": 779,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 1893,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 2004,
      "length": 3,
      "value": "403"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "FloatLiteral",
      "offset": 2114,
      "length": 4,
      "value": "0.81"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 2120,
      "length": 3,
      "value": "403"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 2361,
      "length": 2,
      "value": "28"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 2419,
      "length": 2,
      "value": "25"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 2478,
      "length": 3,
      "value": "-25"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "BooleanLiteral",
      "offset": 2621,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 3267,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/PrivatePolicyNoticeAlert.swift",
      "kind": "BooleanLiteral",
      "offset": 3379,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 204,
      "length": 25,
      "value": "\"OM_BACKUP_DOMAIN_STATUS\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 262,
      "length": 24,
      "value": "\"OM_BACKUP_DOMAIN_CACHE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 320,
      "length": 25,
      "value": "\"OM_DEFAULT_DOMAIN_CACHE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 405,
      "length": 18,
      "value": "\"${host:mainHost}\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 439,
      "length": 13,
      "value": "\"${host:api}\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 470,
      "length": 15,
      "value": "\"${host:track}\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 502,
      "length": 14,
      "value": "\"${host:apps}\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 536,
      "length": 17,
      "value": "\"${host:ptlogin}\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 8764,
      "length": 18,
      "value": "\"online\/heartbeat\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 8802,
      "length": 29,
      "value": "\"openapiv2\/iosPay-index.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 8860,
      "length": 31,
      "value": "\"openapiv2\/iosOauth-index.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 8923,
      "length": 34,
      "value": "\"openapiv2\/iosOauth-callback.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 8984,
      "length": 29,
      "value": "\"openapiv2\/iosOauth-out.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9044,
      "length": 33,
      "value": "\"openapiv2\/iosOauth-visitor.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9115,
      "length": 42,
      "value": "\"openapiv2\/iosOauth-getinfobyrefresh.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9187,
      "length": 34,
      "value": "\"openapiv2\/iosOauth-realname.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9246,
      "length": 29,
      "value": "\"openapiv2\/iosGame-conf.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9297,
      "length": 27,
      "value": "\"playtime\/collect_ios.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9346,
      "length": 28,
      "value": "\"openapiv2\/label-index.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9397,
      "length": 32,
      "value": "\"openapiv2\/iosOauth-geturl.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9459,
      "length": 36,
      "value": "\"openapiv2\/oauth-userInfoCheck.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9526,
      "length": 35,
      "value": "\"openapiv2\/iosCustomer-getUrl.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9597,
      "length": 32,
      "value": "\"openapiv2\/protocol-notice.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9657,
      "length": 28,
      "value": "\"playtime\/report_error.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9715,
      "length": 31,
      "value": "\"openapiv2\/protocol-agree.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9780,
      "length": 35,
      "value": "\"openapiv2\/gameProtocol-agree.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9844,
      "length": 35,
      "value": "\"openapiv2\/gameProtocol-index.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9907,
      "length": 30,
      "value": "\"openapiv2\/oauth-isAdult.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkAPI.swift",
      "kind": "StringLiteral",
      "offset": 9962,
      "length": 29,
      "value": "\"openapiv2\/iosGame-rate.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkManager.swift",
      "kind": "Dictionary",
      "offset": 941,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkManager.swift",
      "kind": "Dictionary",
      "offset": 987,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkManager.swift",
      "kind": "Dictionary",
      "offset": 1099,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkManager.swift",
      "kind": "Dictionary",
      "offset": 1910,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMNetworkManager.swift",
      "kind": "Dictionary",
      "offset": 1942,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/ExceptionReporter.swift",
      "kind": "IntegerLiteral",
      "offset": 3219,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Pay\/IAPService.swift",
      "kind": "StringLiteral",
      "offset": 614,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Pay\/IAPService.swift",
      "kind": "BooleanLiteral",
      "offset": 706,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Pay\/IAPService.swift",
      "kind": "IntegerLiteral",
      "offset": 11366,
      "length": 5,
      "value": "10001"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Pay\/IAPService.swift",
      "kind": "StringLiteral",
      "offset": 11382,
      "length": 11,
      "value": "\"未登录\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Pay\/IAPService.swift",
      "kind": "IntegerLiteral",
      "offset": 11450,
      "length": 5,
      "value": "10002"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Pay\/IAPService.swift",
      "kind": "StringLiteral",
      "offset": 11466,
      "length": 18,
      "value": "\"找不到Product\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Pay\/IAPService.swift",
      "kind": "IntegerLiteral",
      "offset": 11541,
      "length": 5,
      "value": "10003"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Pay\/IAPService.swift",
      "kind": "StringLiteral",
      "offset": 11557,
      "length": 37,
      "value": "\"内购暂不支持iOS12以下系统\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 251,
      "length": 6,
      "value": "\"init\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 290,
      "length": 7,
      "value": "\"login\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 328,
      "length": 5,
      "value": "\"pay\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 368,
      "length": 9,
      "value": "\"operate\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 411,
      "length": 5,
      "value": "\"fcm\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 441,
      "length": 5,
      "value": "\"net\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 485,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 552,
      "length": 5,
      "value": "\"web\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 602,
      "length": 10,
      "value": "\"precheck\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 644,
      "length": 6,
      "value": "\"auth\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 683,
      "length": 7,
      "value": "\"third\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 724,
      "length": 8,
      "value": "\"config\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 760,
      "length": 10,
      "value": "\"protocol\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 795,
      "length": 9,
      "value": "\"gamebox\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 843,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 901,
      "length": 12,
      "value": "\"launch_app\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 933,
      "length": 10,
      "value": "\"load_url\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 965,
      "length": 12,
      "value": "\"invoke_api\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1002,
      "length": 15,
      "value": "\"refresh_token\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1040,
      "length": 13,
      "value": "\"request_url\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1076,
      "length": 13,
      "value": "\"evaluate_js\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1117,
      "length": 13,
      "value": "\"error.login\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1163,
      "length": 19,
      "value": "\"error.retry.times\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1204,
      "length": 12,
      "value": "\"error.sign\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1240,
      "length": 14,
      "value": "\"error.config\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1281,
      "length": 17,
      "value": "\"domain_recovery\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1319,
      "length": 10,
      "value": "\"callback\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1353,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1415,
      "length": 9,
      "value": "\"one_key\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1442,
      "length": 7,
      "value": "\"apple\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/ExceptionReportRequest.swift",
      "kind": "StringLiteral",
      "offset": 1799,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatRequest.swift",
      "kind": "StringLiteral",
      "offset": 228,
      "length": 6,
      "value": "\"auth\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatRequest.swift",
      "kind": "StringLiteral",
      "offset": 279,
      "length": 10,
      "value": "\"overseas\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatRequest.swift",
      "kind": "StringLiteral",
      "offset": 330,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 421,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 601,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlert.swift",
      "kind": "BooleanLiteral",
      "offset": 10504,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "BooleanLiteral",
      "offset": 365,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "StringLiteral",
      "offset": 588,
      "length": 13,
      "value": "\"alert_close\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 849,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "BooleanLiteral",
      "offset": 1093,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "BooleanLiteral",
      "offset": 1129,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 1178,
      "length": 2,
      "value": "-6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 1188,
      "length": 2,
      "value": "-4"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 1200,
      "length": 2,
      "value": "-6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 1211,
      "length": 2,
      "value": "-4"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 1566,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 1577,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 1716,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "IntegerLiteral",
      "offset": 1756,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeAlert.swift",
      "kind": "BooleanLiteral",
      "offset": 1796,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1153,
      "length": 3,
      "value": "101"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1181,
      "length": 3,
      "value": "100"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1215,
      "length": 2,
      "value": "95"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1259,
      "length": 2,
      "value": "92"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1292,
      "length": 2,
      "value": "80"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1322,
      "length": 2,
      "value": "79"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1359,
      "length": 2,
      "value": "78"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1393,
      "length": 2,
      "value": "77"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1422,
      "length": 2,
      "value": "71"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1449,
      "length": 2,
      "value": "69"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1481,
      "length": 2,
      "value": "65"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "IntegerLiteral",
      "offset": 1567,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentIAPSession.swift",
      "kind": "BooleanLiteral",
      "offset": 1853,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentDelegate.swift",
      "kind": "StringLiteral",
      "offset": 203,
      "length": 7,
      "value": "\"Wi-Fi\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentDelegate.swift",
      "kind": "StringLiteral",
      "offset": 231,
      "length": 10,
      "value": "\"Cellular\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentDelegate.swift",
      "kind": "StringLiteral",
      "offset": 266,
      "length": 15,
      "value": "\"No-Connection\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/Request.swift",
      "kind": "StringLiteral",
      "offset": 206,
      "length": 6,
      "value": "\"POST\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/Request.swift",
      "kind": "StringLiteral",
      "offset": 228,
      "length": 5,
      "value": "\"GET\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/Request.swift",
      "kind": "IntegerLiteral",
      "offset": 949,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/Request.swift",
      "kind": "StringLiteral",
      "offset": 1645,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/Request.swift",
      "kind": "StringLiteral",
      "offset": 5325,
      "length": 28,
      "value": "\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/Request.swift",
      "kind": "StringLiteral",
      "offset": 5356,
      "length": 28,
      "value": "\"abcdefghijklmnopqrstuvwxyz\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/Request.swift",
      "kind": "StringLiteral",
      "offset": 5387,
      "length": 12,
      "value": "\"0123456789\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/Request.swift",
      "kind": "StringLiteral",
      "offset": 5402,
      "length": 11,
      "value": "\"!'()*-._~\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentConfig.swift",
      "kind": "StringLiteral",
      "offset": 172,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentConfig.swift",
      "kind": "StringLiteral",
      "offset": 189,
      "length": 18,
      "value": "\"Environment:Test\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentConfig.swift",
      "kind": "StringLiteral",
      "offset": 224,
      "length": 17,
      "value": "\"Environment:lct\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentConfig.swift",
      "kind": "StringLiteral",
      "offset": 388,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentConfig.swift",
      "kind": "StringLiteral",
      "offset": 440,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentConfig.swift",
      "kind": "Dictionary",
      "offset": 510,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentConfig.swift",
      "kind": "BooleanLiteral",
      "offset": 665,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 236,
      "length": 19,
      "value": "\"SCREEN_RESOLUTION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 279,
      "length": 14,
      "value": "\"DEVICE_MODEL\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 324,
      "length": 22,
      "value": "\"DEVICE_MODEL_VERSION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 369,
      "length": 13,
      "value": "\"APP_VERSION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 410,
      "length": 19,
      "value": "\"APP_BUILD_VERSION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 454,
      "length": 15,
      "value": "\"PLATFORM_TYPE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 492,
      "length": 13,
      "value": "\"SDK_VERSION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 521,
      "length": 5,
      "value": "\"BID\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 544,
      "length": 7,
      "value": "\"DEBUG\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 580,
      "length": 19,
      "value": "\"DEVICE_IDENTIFIER\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 623,
      "length": 14,
      "value": "\"NETWORK_TYPE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 663,
      "length": 16,
      "value": "\"SYSTEM_VERSION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 707,
      "length": 18,
      "value": "\"CLIENT_TIMESTAMP\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 741,
      "length": 5,
      "value": "\"UID\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 1562,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "Dictionary",
      "offset": 1643,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "Dictionary",
      "offset": 1692,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "StringLiteral",
      "offset": 2271,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "Dictionary",
      "offset": 2350,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/Network\/NetworkManager.swift",
      "kind": "Dictionary",
      "offset": 2398,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 256,
      "length": 12,
      "value": "\"consumable\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 293,
      "length": 14,
      "value": "\"nonRenewable\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 333,
      "length": 15,
      "value": "\"autoRenewable\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 367,
      "length": 8,
      "value": "\"unknow\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 460,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 511,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 1146,
      "length": 6,
      "value": "\"0.00\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 1244,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 1802,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 1841,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 2305,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 2351,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 3084,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 3254,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 3412,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 3495,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "Dictionary",
      "offset": 4641,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 4692,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 5635,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentModel.swift",
      "kind": "StringLiteral",
      "offset": 11890,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentManager.swift",
      "kind": "StringLiteral",
      "offset": 482,
      "length": 31,
      "value": "\"PaymentAbilityLogNotification\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PaymentManager.swift",
      "kind": "Array",
      "offset": 983,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/String+HTML.swift",
      "kind": "FloatLiteral",
      "offset": 346,
      "length": 3,
      "value": "2.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/String+HTML.swift",
      "kind": "IntegerLiteral",
      "offset": 379,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/ConstraintRelation.swift",
      "kind": "IntegerLiteral",
      "offset": 1314,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/ConstraintRelation.swift",
      "kind": "IntegerLiteral",
      "offset": 1325,
      "length": 15,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/ConstraintRelation.swift",
      "kind": "IntegerLiteral",
      "offset": 1350,
      "length": 18,
      "value": "3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/AutoFitHeightScrollView.swift",
      "kind": "BooleanLiteral",
      "offset": 251,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/AutoFitHeightScrollView.swift",
      "kind": "IntegerLiteral",
      "offset": 290,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 233,
      "length": 3,
      "value": "304"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 274,
      "length": 2,
      "value": "45"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 316,
      "length": 2,
      "value": "19"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 596,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 1183,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 1244,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1361,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1417,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1604,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1687,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1713,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1725,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1752,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1832,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1841,
      "length": 2,
      "value": "25"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1853,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1863,
      "length": 2,
      "value": "25"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2097,
      "length": 2,
      "value": "50"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "StringLiteral",
      "offset": 2341,
      "length": 10,
      "value": "\"close_nl\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "StringLiteral",
      "offset": 2407,
      "length": 10,
      "value": "\"close_hl\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2592,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2602,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2614,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2625,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2801,
      "length": 2,
      "value": "17"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3211,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 3324,
      "length": 3,
      "value": "5.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 3365,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3853,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 3966,
      "length": 3,
      "value": "5.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 4007,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 4165,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 4483,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "StringLiteral",
      "offset": 5021,
      "length": 11,
      "value": "\"ic_select\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "StringLiteral",
      "offset": 5088,
      "length": 13,
      "value": "\"ic_selected\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 5171,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 5181,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 5193,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 5204,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 5236,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 5471,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 5619,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "StringLiteral",
      "offset": 5698,
      "length": 8,
      "value": "\"同意\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 6011,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/LoginAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 17299,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "StringLiteral",
      "offset": 474,
      "length": 23,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "StringLiteral",
      "offset": 496,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "IntegerLiteral",
      "offset": 1235,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 1282,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "StringLiteral",
      "offset": 1373,
      "length": 24,
      "value": "\"HeartbeatDisaptchQueue\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "IntegerLiteral",
      "offset": 1610,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "FloatLiteral",
      "offset": 1744,
      "length": 4,
      "value": "10.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "IntegerLiteral",
      "offset": 1905,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 3813,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 4018,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 4060,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 4116,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 12185,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 19728,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 20224,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 21183,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 23833,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 25136,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatManager.swift",
      "kind": "BooleanLiteral",
      "offset": 29756,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/AlertPopView.swift",
      "kind": "BooleanLiteral",
      "offset": 363,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/AlertPopView.swift",
      "kind": "BooleanLiteral",
      "offset": 273,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/AlertPopView.swift",
      "kind": "FloatLiteral",
      "offset": 445,
      "length": 3,
      "value": "0.6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/AlertPopView.swift",
      "kind": "FloatLiteral",
      "offset": 769,
      "length": 3,
      "value": "0.6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/AlertPopView.swift",
      "kind": "BooleanLiteral",
      "offset": 998,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/WechatLoginLeadAlertView.swift",
      "kind": "StringLiteral",
      "offset": 370,
      "length": 47,
      "value": "\"下载成功！立即使用微信登录帐号\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/WechatLoginLeadAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 452,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/WechatLoginLeadAlertView.swift",
      "kind": "StringLiteral",
      "offset": 809,
      "length": 11,
      "value": "\"ic_wechat\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/WechatLoginLeadAlertView.swift",
      "kind": "StringLiteral",
      "offset": 948,
      "length": 8,
      "value": "\"登录\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/WechatLoginLeadAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 998,
      "length": 8,
      "value": "0x57BE6A"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/WechatLoginLeadAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1042,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 133,
      "length": 7,
      "value": "\"1.0.0\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 154,
      "length": 3,
      "value": "\"2\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 222,
      "length": 25,
      "value": "\"purchase_receipt_record\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 594,
      "length": 4,
      "value": "1001"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 609,
      "length": 42,
      "value": "\"失败,用户禁止应用内付费购买\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 720,
      "length": 4,
      "value": "1002"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 735,
      "length": 26,
      "value": "\"无法获取产品信息\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 828,
      "length": 4,
      "value": "1003"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 843,
      "length": 40,
      "value": "\"ProductID为空, 请检查后台配置\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 950,
      "length": 4,
      "value": "1004"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 965,
      "length": 14,
      "value": "\"下单失败\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 1054,
      "length": 4,
      "value": "1005"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 1069,
      "length": 20,
      "value": "\"验单请求失败\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 1157,
      "length": 4,
      "value": "1006"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 1172,
      "length": 20,
      "value": "\"用户凭证失效\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 1263,
      "length": 4,
      "value": "1007"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 1278,
      "length": 20,
      "value": "\"空SKProduct实体\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 1364,
      "length": 4,
      "value": "1100"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 1379,
      "length": 57,
      "value": "\"产生除非消耗、自动续期Product的重复购买\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 1500,
      "length": 4,
      "value": "1101"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 1515,
      "length": 20,
      "value": "\"恢复购买错误\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 1605,
      "length": 4,
      "value": "1102"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 1620,
      "length": 20,
      "value": "\"无需恢复购买\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 1711,
      "length": 4,
      "value": "1103"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 1726,
      "length": 20,
      "value": "\"账单刷新错误\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 1816,
      "length": 4,
      "value": "1104"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 1831,
      "length": 20,
      "value": "\"账单校验失败\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 1914,
      "length": 4,
      "value": "1105"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 1929,
      "length": 23,
      "value": "\"用户取消或超时\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 2014,
      "length": 4,
      "value": "1106"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 2029,
      "length": 28,
      "value": "\"设备被Apple禁止充值\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 2123,
      "length": 4,
      "value": "1107"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 2138,
      "length": 35,
      "value": "\"请求变量、签名发生错误\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 2236,
      "length": 4,
      "value": "1108"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 2251,
      "length": 20,
      "value": "\"促销信息有误\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 2343,
      "length": 4,
      "value": "1109"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 2358,
      "length": 38,
      "value": "\"商品不可用，检查苹果后台\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 2479,
      "length": 4,
      "value": "1110"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 2494,
      "length": 31,
      "value": "\"未同意隐私Apple的协议\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 2586,
      "length": 4,
      "value": "1111"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 2601,
      "length": 20,
      "value": "\"需要等待批准\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 2698,
      "length": 4,
      "value": "1112"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 2713,
      "length": 25,
      "value": "\"Apple返回未知错误\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 2808,
      "length": 4,
      "value": "1113"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 2823,
      "length": 21,
      "value": "\"读取Receipt错误\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 2919,
      "length": 4,
      "value": "1114"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 2934,
      "length": 22,
      "value": "\"Apple云服务错误\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 3028,
      "length": 4,
      "value": "1115"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 3043,
      "length": 20,
      "value": "\"不支持的平台\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 3141,
      "length": 4,
      "value": "2001"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 3156,
      "length": 23,
      "value": "\"防沉迷限制充值\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 3249,
      "length": 4,
      "value": "3001"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 3264,
      "length": 14,
      "value": "\"网络错误\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 3347,
      "length": 4,
      "value": "4001"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 3362,
      "length": 14,
      "value": "\"未知错误\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 3434,
      "length": 3,
      "value": "\" \""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 3460,
      "length": 4,
      "value": "\"\n\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4018,
      "length": 23,
      "value": "\"https:\/\/m.4399api.com\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4089,
      "length": 28,
      "value": "\"\/paysdk\/iosbox-config.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4159,
      "length": 33,
      "value": "\"\/paysdk\/iosbox-productList.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4233,
      "length": 32,
      "value": "\"\/paysdk\/iosbox-placeOrder.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4306,
      "length": 32,
      "value": "\"\/paysdk\/iosbox-checkOrder.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4381,
      "length": 34,
      "value": "\"\/paysdk\/iosbox-reCheckOrder.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4456,
      "length": 32,
      "value": "\"\/paysdk\/iosbox-dataBuried.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4529,
      "length": 32,
      "value": "\"\/paysdk\/iosbox-fetchOrder.html\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4655,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4707,
      "length": 28,
      "value": "\"CFBundleShortVersionString\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4751,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 4867,
      "length": 9,
      "value": "\"Unknown\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5068,
      "length": 73,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5092,
      "length": 1,
      "value": "\".\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5116,
      "length": 1,
      "value": "\".\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5140,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5157,
      "length": 18,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5174,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5200,
      "length": 99,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5212,
      "length": 1,
      "value": "\"\/\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5226,
      "length": 1,
      "value": "\"\/\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5240,
      "length": 1,
      "value": "\"(iOS;\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5259,
      "length": 1,
      "value": "\";\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5276,
      "length": 1,
      "value": "\";\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5288,
      "length": 1,
      "value": "\";\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "StringLiteral",
      "offset": 5297,
      "length": 1,
      "value": "\")\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "Array",
      "offset": 5348,
      "length": 10,
      "value": "[3, 5, 11]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/paymentability\/PaymentAbility\/Classes\/PaymentMain\/PAConstants.swift",
      "kind": "IntegerLiteral",
      "offset": 5390,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "StringLiteral",
      "offset": 1705,
      "length": 29,
      "value": "\"com.toast-swift.omsdk.timer\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "StringLiteral",
      "offset": 1765,
      "length": 32,
      "value": "\"com.toast-swift.omsdk.duration\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "StringLiteral",
      "offset": 1825,
      "length": 29,
      "value": "\"com.toast-swift.omsdk.point\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "StringLiteral",
      "offset": 1887,
      "length": 34,
      "value": "\"com.toast-swift.omsdk.completion\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "StringLiteral",
      "offset": 1956,
      "length": 36,
      "value": "\"com.toast-swift.omsdk.activeToasts\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "StringLiteral",
      "offset": 2027,
      "length": 36,
      "value": "\"com.toast-swift.omsdk.activityView\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "StringLiteral",
      "offset": 2091,
      "length": 29,
      "value": "\"com.toast-swift.omsdk.queue\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "BooleanLiteral",
      "offset": 9223,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "BooleanLiteral",
      "offset": 9249,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 23485,
      "length": 3,
      "value": "0.8"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 24032,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 24038,
      "length": 3,
      "value": "0.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 23948,
      "length": 3,
      "value": "0.8"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 24380,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 24386,
      "length": 3,
      "value": "0.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 24294,
      "length": 3,
      "value": "0.8"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 24663,
      "length": 4,
      "value": "10.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 25019,
      "length": 4,
      "value": "10.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 25121,
      "length": 4,
      "value": "10.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 25259,
      "length": 4,
      "value": "16.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 25402,
      "length": 4,
      "value": "16.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "IntegerLiteral",
      "offset": 25818,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "IntegerLiteral",
      "offset": 25954,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "BooleanLiteral",
      "offset": 26075,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 26421,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 26427,
      "length": 3,
      "value": "0.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 26347,
      "length": 3,
      "value": "0.8"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 26544,
      "length": 3,
      "value": "6.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 26655,
      "length": 3,
      "value": "4.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 26668,
      "length": 3,
      "value": "4.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 26776,
      "length": 4,
      "value": "80.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 26790,
      "length": 4,
      "value": "80.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 26972,
      "length": 5,
      "value": "100.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 26987,
      "length": 5,
      "value": "100.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 27112,
      "length": 3,
      "value": "0.2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 27409,
      "length": 3,
      "value": "0.8"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "BooleanLiteral",
      "offset": 28012,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "BooleanLiteral",
      "offset": 28444,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/ToastSwift\/Toast.swift",
      "kind": "FloatLiteral",
      "offset": 28651,
      "length": 3,
      "value": "3.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/CustomerServiceAlertView.swift",
      "kind": "StringLiteral",
      "offset": 452,
      "length": 20,
      "value": "\"联系游戏客服\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/CustomerServiceAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 554,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/CustomerServiceAlertView.swift",
      "kind": "StringLiteral",
      "offset": 844,
      "length": 8,
      "value": "\"关闭\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/CustomerServiceAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 987,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/CustomerServiceAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 8377,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/CustomerServiceAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 8453,
      "length": 3,
      "value": "0.5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/CustomerServiceAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 8499,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/CustomerServiceAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 8642,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/CustomerServiceAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 8681,
      "length": 3,
      "value": "0.5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/CustomerServiceAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 8727,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/GameProtocolRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 224,
      "length": 6,
      "value": "160001"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/GameProtocolRequest.swift",
      "kind": "StringLiteral",
      "offset": 363,
      "length": 9,
      "value": "\"version\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/GameProtocolRequest.swift",
      "kind": "StringLiteral",
      "offset": 374,
      "length": 12,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/GameProtocolRequest.swift",
      "kind": "StringLiteral",
      "offset": 385,
      "length": 4,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/GameProtocolRequest.swift",
      "kind": "StringLiteral",
      "offset": 1235,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/GameProtocolRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 1318,
      "length": 3,
      "value": "200"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/NormalActionAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 726,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/NormalActionAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 767,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/NormalActionAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 971,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/NormalActionAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 1857,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/LoadingAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 396,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/LoadingAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 400,
      "length": 2,
      "value": "30"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/LoadingAlertView.swift",
      "kind": "StringLiteral",
      "offset": 448,
      "length": 26,
      "value": "\"loading\/loading_\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/LoadingAlertView.swift",
      "kind": "StringLiteral",
      "offset": 473,
      "length": 3,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/LoadingAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 570,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/LoadingAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 615,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/LoadingAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 763,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "BooleanLiteral",
      "offset": 308,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "StringLiteral",
      "offset": 668,
      "length": 23,
      "value": "\"请输入你的问题\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "StringLiteral",
      "offset": 1093,
      "length": 23,
      "value": "\"请输入你的问题\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1166,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "StringLiteral",
      "offset": 1180,
      "length": 9,
      "value": "\"#999999\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1288,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "BooleanLiteral",
      "offset": 1331,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1389,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1395,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1405,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1417,
      "length": 2,
      "value": "36"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1517,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1523,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1533,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1545,
      "length": 2,
      "value": "36"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "FloatLiteral",
      "offset": 1829,
      "length": 3,
      "value": "0.6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1862,
      "length": 2,
      "value": "80"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 1874,
      "length": 2,
      "value": "36"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "StringLiteral",
      "offset": 1933,
      "length": 20,
      "value": "\"input_send_disable\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 2021,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 2030,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 2042,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 2052,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "IntegerLiteral",
      "offset": 2248,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "BooleanLiteral",
      "offset": 2288,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/WebviewInputView.swift",
      "kind": "BooleanLiteral",
      "offset": 2335,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/ConstraintDSL.swift",
      "kind": "IntegerLiteral",
      "offset": 1753,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Reachability\/Reachability.swift",
      "kind": "StringLiteral",
      "offset": 1737,
      "length": 33,
      "value": "\"ReachabilityChangedNotification\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Reachability\/Reachability.swift",
      "kind": "StringLiteral",
      "offset": 1865,
      "length": 21,
      "value": "\"reachabilityChanged\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Reachability\/Reachability.swift",
      "kind": "BooleanLiteral",
      "offset": 3138,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Reachability\/Reachability.swift",
      "kind": "BooleanLiteral",
      "offset": 4269,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Reachability\/Reachability.swift",
      "kind": "BooleanLiteral",
      "offset": 4341,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatModel.swift",
      "kind": "IntegerLiteral",
      "offset": 1345,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatModel.swift",
      "kind": "IntegerLiteral",
      "offset": 1385,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatModel.swift",
      "kind": "IntegerLiteral",
      "offset": 1429,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatModel.swift",
      "kind": "IntegerLiteral",
      "offset": 1469,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatModel.swift",
      "kind": "IntegerLiteral",
      "offset": 4583,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatModel.swift",
      "kind": "IntegerLiteral",
      "offset": 4616,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatModel.swift",
      "kind": "IntegerLiteral",
      "offset": 4664,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatModel.swift",
      "kind": "IntegerLiteral",
      "offset": 4739,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatModel.swift",
      "kind": "IntegerLiteral",
      "offset": 4785,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatModel.swift",
      "kind": "IntegerLiteral",
      "offset": 4801,
      "length": 5,
      "value": "6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/ProtocolService.swift",
      "kind": "StringLiteral",
      "offset": 259,
      "length": 26,
      "value": "\"OM_GAME_PROTOCOL_VERSION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/ProtocolService.swift",
      "kind": "BooleanLiteral",
      "offset": 922,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/LayoutConstraintItem.swift",
      "kind": "IntegerLiteral",
      "offset": 3007,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 814,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 897,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 959,
      "length": 2,
      "value": "-3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 969,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 981,
      "length": 2,
      "value": "-3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 992,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 1331,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 1414,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1476,
      "length": 2,
      "value": "-3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1486,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1498,
      "length": 2,
      "value": "-3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Protocol\/GamePrivacyPolicyAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 1509,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 219,
      "length": 24,
      "value": "\"HEALTH_POP_DEFAULT_KEY\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "IntegerLiteral",
      "offset": 293,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "IntegerLiteral",
      "offset": 317,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "IntegerLiteral",
      "offset": 335,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 715,
      "length": 19,
      "value": "\"SCREEN_RESOLUTION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 762,
      "length": 14,
      "value": "\"DEVICE_MODEL\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 811,
      "length": 22,
      "value": "\"DEVICE_MODEL_VERSION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 861,
      "length": 14,
      "value": "\"GAME_VERSION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 908,
      "length": 20,
      "value": "\"GAME_BUILD_VERSION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 957,
      "length": 15,
      "value": "\"PLATFORM_TYPE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 999,
      "length": 13,
      "value": "\"SDK_VERSION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1032,
      "length": 5,
      "value": "\"BID\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1059,
      "length": 7,
      "value": "\"DEBUG\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1099,
      "length": 19,
      "value": "\"DEVICE_IDENTIFIER\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1142,
      "length": 10,
      "value": "\"GAME_KEY\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1180,
      "length": 14,
      "value": "\"NETWORK_TYPE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1224,
      "length": 16,
      "value": "\"SYSTEM_VERSION\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1260,
      "length": 5,
      "value": "\"UID\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1291,
      "length": 14,
      "value": "\"Z_LOGIN_TYPE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1334,
      "length": 16,
      "value": "\"ID_CARD_STATUS\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1377,
      "length": 13,
      "value": "\"IS_REALNAME\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1419,
      "length": 15,
      "value": "\"VERIFY_STATUS\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1466,
      "length": 18,
      "value": "\"CLIENT_TIMESTAMP\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "BooleanLiteral",
      "offset": 1597,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 1681,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "BooleanLiteral",
      "offset": 1717,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 2119,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 2128,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 2141,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 2149,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 2160,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2195,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2236,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2270,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 2377,
      "length": 15,
      "value": "\"No-Connection\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 2538,
      "length": 7,
      "value": "\"Wi-Fi\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 2639,
      "length": 10,
      "value": "\"Cellular\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 3109,
      "length": 58,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 3137,
      "length": 1,
      "value": "\"*\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 3166,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 3586,
      "length": 9,
      "value": "\"Unknown\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 3692,
      "length": 7,
      "value": "\"false\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 3701,
      "length": 6,
      "value": "\"true\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 3843,
      "length": 28,
      "value": "\"CFBundleShortVersionString\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 3888,
      "length": 3,
      "value": "\"0\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 4030,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "StringLiteral",
      "offset": 4091,
      "length": 5,
      "value": "\"iOS\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "Dictionary",
      "offset": 4452,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "Dictionary",
      "offset": 6045,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "Dictionary",
      "offset": 6254,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigManager.swift",
      "kind": "BooleanLiteral",
      "offset": 10876,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 772,
      "length": 26,
      "value": "\"APP_DID_FINISH_LAUNCHING\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 824,
      "length": 15,
      "value": "\"APP_HEARTBEAT\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 874,
      "length": 24,
      "value": "\"APP_WILL_RESIGN_ACTIVE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 932,
      "length": 23,
      "value": "\"APP_DID_BECOME_ACTIVE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 982,
      "length": 16,
      "value": "\"APP_USER_LOGIN\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 1023,
      "length": 14,
      "value": "\"APP_USER_OUT\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 1088,
      "length": 40,
      "value": "\"APP_USER_REJECT_PRIVATE_PRIVATE_POLICY\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 1178,
      "length": 39,
      "value": "\"APP_USER_AGREE_PRIVATE_PRIVATE_POLICY\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 1246,
      "length": 18,
      "value": "\"OTHER_USER_LOGIN\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 1294,
      "length": 19,
      "value": "\"APP_CHANGE_SERVER\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 1343,
      "length": 19,
      "value": "\"APP_USER_GOTO_BBS\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "StringLiteral",
      "offset": 1395,
      "length": 22,
      "value": "\"APP_AUTHORIZED_LOGIN\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "BooleanLiteral",
      "offset": 1877,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "BooleanLiteral",
      "offset": 1994,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "Dictionary",
      "offset": 2528,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Track\/Track.swift",
      "kind": "Dictionary",
      "offset": 5310,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "StringLiteral",
      "offset": 193,
      "length": 7,
      "value": "\"omsdk\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "StringLiteral",
      "offset": 251,
      "length": 22,
      "value": "\"uc_overseas_realname\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "StringLiteral",
      "offset": 321,
      "length": 18,
      "value": "\"guardian_updated\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "StringLiteral",
      "offset": 379,
      "length": 19,
      "value": "\"realname_finished\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "StringLiteral",
      "offset": 442,
      "length": 17,
      "value": "\"guardian_refuse\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "StringLiteral",
      "offset": 528,
      "length": 25,
      "value": "\"online_customer_service\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 754,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 803,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 943,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 1498,
      "length": 2,
      "value": "17"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "StringLiteral",
      "offset": 1734,
      "length": 10,
      "value": "\"close_nl\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "StringLiteral",
      "offset": 1800,
      "length": 10,
      "value": "\"close_hl\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 1883,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 1892,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 1903,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 1913,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "StringLiteral",
      "offset": 2144,
      "length": 9,
      "value": "\"back_nl\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "FloatLiteral",
      "offset": 2221,
      "length": 3,
      "value": "7.5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "FloatLiteral",
      "offset": 2232,
      "length": 4,
      "value": "11.5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "FloatLiteral",
      "offset": 2246,
      "length": 3,
      "value": "7.5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "FloatLiteral",
      "offset": 2258,
      "length": 4,
      "value": "11.5"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 2290,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "IntegerLiteral",
      "offset": 2648,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 3314,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 3412,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 3468,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "StringLiteral",
      "offset": 6395,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Web\/OMWebView.swift",
      "kind": "BooleanLiteral",
      "offset": 7900,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 327,
      "length": 11,
      "value": "\"exit_game\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 408,
      "length": 8,
      "value": "\"wssfxx\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 481,
      "length": 16,
      "value": "\"switch_account\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 563,
      "length": 12,
      "value": "\"exit_popup\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 635,
      "length": 7,
      "value": "\"close\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 685,
      "length": 11,
      "value": "\"new_popup\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 737,
      "length": 10,
      "value": "\"pop_back\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 777,
      "length": 4,
      "value": "\"ok\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 809,
      "length": 5,
      "value": "\"url\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 865,
      "length": 19,
      "value": "\"open_url_out_side\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 917,
      "length": 7,
      "value": "\"retry\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 967,
      "length": 14,
      "value": "\"kill_process\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 1030,
      "length": 18,
      "value": "\"customer_service\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 1806,
      "length": 4,
      "value": "44.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "StringLiteral",
      "offset": 9888,
      "length": 23,
      "value": "\"network_error_loading\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Alert\/ActionAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 10011,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 806,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 853,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 898,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 947,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 998,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 1097,
      "length": 2,
      "value": "50"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 1152,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1221,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1240,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1257,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1273,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1292,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1311,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1332,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1352,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1380,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 1416,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 1438,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 1596,
      "length": 6,
      "value": "\"host\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 1690,
      "length": 8,
      "value": "\"switch\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1729,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1748,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1765,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1781,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1800,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1819,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1840,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1860,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1888,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 1961,
      "length": 16,
      "value": "\"game_client_id\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 1990,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2053,
      "length": 17,
      "value": "\"agreement_title\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2083,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2144,
      "length": 15,
      "value": "\"agreement_url\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2172,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2237,
      "length": 20,
      "value": "\"visitor_tips_title\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2270,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2337,
      "length": 22,
      "value": "\"visitor_tips_content\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2372,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2429,
      "length": 10,
      "value": "\"protocol\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2507,
      "length": 28,
      "value": "\"collect_heartbeat_interval\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 2548,
      "length": 2,
      "value": "50"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2616,
      "length": 27,
      "value": "\"adult_net_exception_popup\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 2656,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2857,
      "length": 20,
      "value": "\"ios_game_rate_type\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 2890,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "StringLiteral",
      "offset": 2952,
      "length": 23,
      "value": "\"ios_game_sdk_rate_pop\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Config\/ConfigRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 2988,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/Constraint.swift",
      "kind": "BooleanLiteral",
      "offset": 10414,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/LabelRequest.swift",
      "kind": "StringLiteral",
      "offset": 231,
      "length": 20,
      "value": "\"ios_login_protocol\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/LabelRequest.swift",
      "kind": "StringLiteral",
      "offset": 281,
      "length": 21,
      "value": "\"ios_config_customer\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/Request\/LabelRequest.swift",
      "kind": "StringLiteral",
      "offset": 334,
      "length": 17,
      "value": "\"ios_share_enter\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMRequest.swift",
      "kind": "StringLiteral",
      "offset": 210,
      "length": 6,
      "value": "\"POST\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMRequest.swift",
      "kind": "StringLiteral",
      "offset": 232,
      "length": 5,
      "value": "\"GET\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 1064,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMRequest.swift",
      "kind": "Dictionary",
      "offset": 1346,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMRequest.swift",
      "kind": "StringLiteral",
      "offset": 1868,
      "length": 5,
      "value": "\"env\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMRequest.swift",
      "kind": "StringLiteral",
      "offset": 2031,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Helper\/Network\/OMRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 2127,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "BooleanLiteral",
      "offset": 312,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "StringLiteral",
      "offset": 537,
      "length": 39,
      "value": "\"heartbeat_authorize_select_box_normal\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "StringLiteral",
      "offset": 632,
      "length": 41,
      "value": "\"heartbeat_authorize_select_box_selected\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "IntegerLiteral",
      "offset": 743,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "IntegerLiteral",
      "offset": 752,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "IntegerLiteral",
      "offset": 763,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "IntegerLiteral",
      "offset": 773,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "BooleanLiteral",
      "offset": 1114,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "BooleanLiteral",
      "offset": 1150,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "IntegerLiteral",
      "offset": 1199,
      "length": 2,
      "value": "-6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "IntegerLiteral",
      "offset": 1209,
      "length": 2,
      "value": "-4"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "IntegerLiteral",
      "offset": 1221,
      "length": 2,
      "value": "-6"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAuthorizeSelectBox.swift",
      "kind": "IntegerLiteral",
      "offset": 1232,
      "length": 2,
      "value": "-4"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/ConstraintDescription.swift",
      "kind": "FloatLiteral",
      "offset": 1644,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/ConstraintDescription.swift",
      "kind": "FloatLiteral",
      "offset": 1702,
      "length": 3,
      "value": "0.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Thirdpart\/Snapkit\/ConstraintDescription.swift",
      "kind": "FloatLiteral",
      "offset": 1760,
      "length": 6,
      "value": "1000.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlertView.swift",
      "kind": "StringLiteral",
      "offset": 395,
      "length": 16,
      "value": "\"%before_start%\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlertView.swift",
      "kind": "FloatLiteral",
      "offset": 470,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 735,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2126,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 2267,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 2340,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlertView.swift",
      "kind": "StringLiteral",
      "offset": 2400,
      "length": 462,
      "value": "\"iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABHklEQVRIie3UPUrEQBQA4M8fRMRST7EieAALf1KI2NlaewMvYOcNrLayUmwEm4W1WOzsxEbQykoFsVHRQonMhhCyq+gkVR4MCeQx37zJvNFEXTHSdzqdziByFtvYw\/t\/15Ukyfdz\/Ie8FD1DKyxyN9aGjP4SvcJ+LHQYXESXcR8TLtvqIrqEh5iokoprQYtwinbrQIvwKebCeyv808\/Io1cGv1VVXS6yeyN\/uBZrgLMY1scN3MDR4F4FfVscpX08U0OhmZHv43lMR4amcIIF3GG9DP7AU0R0EocBTa\/fFdz2P1Z1uCZwFLBHrOI6n1AFPIaDsK3PWMNlMSk2nM7XxiZeAn4xKDFm7GALr9jA+bAVxoxj3ISKu5HnbuIPgS8aQFxF5vu2AgAAAABJRU5ErkJggg==\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlertView.swift",
      "kind": "StringLiteral",
      "offset": 2915,
      "length": 422,
      "value": "\"iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABAElEQVRIia3WMQ6CMBTG8b+NgxxAr8DA6uqgmx5YBxIZWFkduAIcQEcHXhPS0PYV2oSEtM37pbRfw66u6xY4AA9gJG87Ak\/gZ4ACOAONDOREGqldGKaVfIAqI2aRSmrfDTAAt4yYi1yB0cjgIB1bsUUEwMwmjRsxL+JCW7AgsgStwaKID0rBVEgI0mBqJAaFsCQEYB+B5pgt3Ep\/qUW00BxrBQDotQjEP122poXsnpRMK+nlXR1qDeRu\/EWepFDHIN\/pSr5BQlDsCCdhPkibEzW2BKWGUYW5UHLitdgcWouoMAudNiJRzAjyzoAEMcP035UL8WEvA3yBLiPiYh3w\/QPz7IkSP\/2\/jgAAAABJRU5ErkJggg==\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3377,
      "length": 9,
      "value": "483920001"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlertView.swift",
      "kind": "IntegerLiteral",
      "offset": 3424,
      "length": 9,
      "value": "483920002"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/Heartbeat\/HeartbeatAlertView.swift",
      "kind": "BooleanLiteral",
      "offset": 33943,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "BooleanLiteral",
      "offset": 598,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "BooleanLiteral",
      "offset": 650,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "BooleanLiteral",
      "offset": 940,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "StringLiteral",
      "offset": 1066,
      "length": 20,
      "value": "\"OM_LAST_USER_STATE\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "StringLiteral",
      "offset": 1116,
      "length": 22,
      "value": "\"OM_LAST_USER_CHANNEL\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2880,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "FloatLiteral",
      "offset": 3242,
      "length": 3,
      "value": "0.2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "BooleanLiteral",
      "offset": 3283,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "FloatLiteral",
      "offset": 3450,
      "length": 3,
      "value": "0.2"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "BooleanLiteral",
      "offset": 3491,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "StringLiteral",
      "offset": 3555,
      "length": 15,
      "value": "\"login_success\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "StringLiteral",
      "offset": 3629,
      "length": 16,
      "value": "\"authentication\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "Dictionary",
      "offset": 3658,
      "length": 49,
      "value": "[(\"source\", \"非自动登录\"), (\"result\", \"成功\")]"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "StringLiteral",
      "offset": 5141,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "BooleanLiteral",
      "offset": 6378,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "StringLiteral",
      "offset": 6507,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "StringLiteral",
      "offset": 6819,
      "length": 26,
      "value": "\"check user info isvalid.\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "IntegerLiteral",
      "offset": 8421,
      "length": 3,
      "value": "607"
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "StringLiteral",
      "offset": 8426,
      "length": 23,
      "value": "\"用户身份已失效\""
    },
    {
      "filePath": "\/Users\/jimlai\/Project\/omsdk\/m4399OM\/m4399OM\/User\/UserManager.swift",
      "kind": "StringLiteral",
      "offset": 8502,
      "length": 23,
      "value": "\"check user info fail.\""
    }
  ]
}