{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "schema": {
      "type": "string",
      "const": "brieffeed-agent-data-v1"
    },
    "store": {
      "type": "string",
      "enum": [
        "browser",
        "apple"
      ]
    },
    "createdAt": {
      "$ref": "#/$defs/__schema0"
    },
    "expiresAt": {
      "$ref": "#/$defs/__schema0"
    },
    "timeZone": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100
    },
    "scopes": {
      "minItems": 1,
      "maxItems": 3,
      "type": "array",
      "items": {
        "$ref": "#/$defs/__schema1"
      }
    },
    "includeExcerpts": {
      "type": "boolean"
    },
    "mode": {
      "type": "string",
      "enum": [
        "snapshot",
        "connected"
      ]
    },
    "coverage": {
      "type": "object",
      "properties": {
        "saved": {
          "$ref": "#/$defs/__schema2"
        },
        "history": {
          "$ref": "#/$defs/__schema2"
        },
        "insights": {
          "$ref": "#/$defs/__schema2"
        }
      },
      "additionalProperties": false
    },
    "records": {
      "maxItems": 4100,
      "type": "array",
      "items": {
        "$ref": "#/$defs/__schema4"
      }
    },
    "management": {
      "type": "object",
      "properties": {
        "authorization": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        }
      },
      "required": [
        "authorization"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "schema",
    "store",
    "createdAt",
    "expiresAt",
    "timeZone",
    "scopes",
    "includeExcerpts",
    "mode",
    "coverage",
    "records"
  ],
  "additionalProperties": false,
  "$defs": {
    "__schema0": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
    },
    "__schema1": {
      "type": "string",
      "enum": [
        "saved",
        "history",
        "insights"
      ]
    },
    "__schema2": {
      "type": "object",
      "properties": {
        "available": {
          "$ref": "#/$defs/__schema3"
        },
        "included": {
          "$ref": "#/$defs/__schema3"
        },
        "omitted": {
          "$ref": "#/$defs/__schema3"
        },
        "overLimit": {
          "$ref": "#/$defs/__schema3"
        }
      },
      "required": [
        "available",
        "included",
        "omitted",
        "overLimit"
      ],
      "additionalProperties": false
    },
    "__schema3": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100000000
    },
    "__schema4": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "pattern": "^(saved|history|insights):[a-f0-9]{64}$"
        },
        "kind": {
          "type": "string",
          "enum": [
            "saved",
            "history",
            "insights"
          ]
        },
        "url": {
          "$ref": "#/$defs/__schema5"
        },
        "title": {
          "type": "string",
          "maxLength": 220
        },
        "author": {
          "type": "string",
          "maxLength": 160
        },
        "platform": {
          "type": "string",
          "maxLength": 40
        },
        "contentKind": {
          "type": "string",
          "maxLength": 60
        },
        "timestamp": {
          "$ref": "#/$defs/__schema0"
        },
        "publishedLabel": {
          "type": "string",
          "maxLength": 80
        },
        "summary": {
          "type": "string",
          "maxLength": 4000
        },
        "summaryState": {
          "type": "string",
          "enum": [
            "available",
            "unavailable"
          ]
        },
        "excerpt": {
          "type": "string",
          "maxLength": 800
        },
        "excerptState": {
          "type": "string",
          "enum": [
            "partial",
            "not_shared",
            "unavailable"
          ]
        },
        "shortened": {
          "type": "boolean"
        },
        "sources": {
          "minItems": 1,
          "maxItems": 100,
          "type": "array",
          "items": {
            "$ref": "#/$defs/__schema6"
          }
        },
        "context": {
          "$ref": "#/$defs/__schema7"
        },
        "summaryMetadata": {
          "type": "object",
          "properties": {
            "language": {
              "type": "string",
              "maxLength": 80
            },
            "mode": {
              "type": "string",
              "maxLength": 80
            },
            "summaryDisplayPolicy": {
              "type": "string",
              "maxLength": 80
            },
            "tags": {
              "maxItems": 10,
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema57"
              }
            },
            "document": {
              "type": "object",
              "properties": {
                "version": {
                  "type": "number",
                  "const": 1
                },
                "sections": {
                  "minItems": 1,
                  "maxItems": 12,
                  "type": "array",
                  "items": {
                    "$ref": "#/$defs/__schema58"
                  }
                }
              },
              "required": [
                "version",
                "sections"
              ],
              "additionalProperties": false
            }
          },
          "additionalProperties": false
        },
        "capture": {
          "type": "object",
          "properties": {
            "client": {
              "type": "string",
              "enum": [
                "apple_app",
                "apple_share_extension",
                "chrome_extension",
                "safari_extension"
              ]
            },
            "method": {
              "type": "string",
              "enum": [
                "manual_url",
                "share_sheet",
                "browser_save",
                "shortcut",
                "loaded_content"
              ]
            }
          },
          "required": [
            "client",
            "method"
          ],
          "additionalProperties": false
        },
        "insight": {
          "type": "object",
          "properties": {
            "sourceKeys": {
              "maxItems": 10,
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema59"
              }
            },
            "coveredSourceKeys": {
              "maxItems": 10,
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema60"
              }
            },
            "authorMentions": {
              "maxItems": 32,
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema61"
              }
            },
            "generation": {
              "type": "object",
              "properties": {
                "createdAt": {
                  "$ref": "#/$defs/__schema31"
                },
                "summaryLanguage": {
                  "type": "string",
                  "maxLength": 80
                },
                "source": {
                  "type": "string",
                  "maxLength": 80
                },
                "postCount": {
                  "$ref": "#/$defs/__schema35"
                },
                "viewedPostCount": {
                  "$ref": "#/$defs/__schema35"
                },
                "displayedPostCount": {
                  "$ref": "#/$defs/__schema35"
                },
                "perPlatform": {
                  "maxItems": 40,
                  "type": "array",
                  "items": {
                    "$ref": "#/$defs/__schema62"
                  }
                }
              },
              "required": [
                "createdAt",
                "summaryLanguage"
              ],
              "additionalProperties": false
            },
            "registry": {
              "maxItems": 10,
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema63"
              }
            },
            "evidence": {
              "maxItems": 20,
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema7"
              }
            }
          },
          "required": [
            "sourceKeys",
            "coveredSourceKeys",
            "authorMentions",
            "generation",
            "registry",
            "evidence"
          ],
          "additionalProperties": false
        },
        "mutationToken": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "observation": {
          "type": "string",
          "enum": [
            "loaded_rendered",
            "background_single_content",
            "viewport_seen",
            "unknown"
          ]
        },
        "firstObservedAt": {
          "anyOf": [
            {
              "$ref": "#/$defs/__schema0"
            },
            {
              "type": "string",
              "const": ""
            }
          ]
        },
        "expiresAt": {
          "$ref": "#/$defs/__schema0"
        }
      },
      "required": [
        "id",
        "kind",
        "url",
        "title",
        "author",
        "platform",
        "contentKind",
        "timestamp",
        "publishedLabel",
        "summary",
        "summaryState",
        "excerpt",
        "excerptState",
        "shortened",
        "sources"
      ],
      "additionalProperties": false
    },
    "__schema5": {
      "type": "string",
      "maxLength": 2048
    },
    "__schema6": {
      "type": "object",
      "properties": {
        "url": {
          "$ref": "#/$defs/__schema5"
        },
        "label": {
          "type": "string",
          "maxLength": 220
        }
      },
      "required": [
        "url",
        "label"
      ],
      "additionalProperties": false
    },
    "__schema7": {
      "type": "object",
      "properties": {
        "id": {
          "$ref": "#/$defs/__schema8"
        },
        "sourceId": {
          "$ref": "#/$defs/__schema9"
        },
        "clientPostId": {
          "$ref": "#/$defs/__schema10"
        },
        "sourceKey": {
          "$ref": "#/$defs/__schema11"
        },
        "author": {
          "$ref": "#/$defs/__schema12"
        },
        "displayName": {
          "$ref": "#/$defs/__schema13"
        },
        "attributionName": {
          "$ref": "#/$defs/__schema14"
        },
        "sourceAccountId": {
          "$ref": "#/$defs/__schema15"
        },
        "title": {
          "$ref": "#/$defs/__schema16"
        },
        "pageTitle": {
          "$ref": "#/$defs/__schema17"
        },
        "platform": {
          "$ref": "#/$defs/__schema18"
        },
        "contentKind": {
          "$ref": "#/$defs/__schema19"
        },
        "language": {
          "$ref": "#/$defs/__schema20"
        },
        "time": {
          "$ref": "#/$defs/__schema21"
        },
        "absoluteTime": {
          "$ref": "#/$defs/__schema22"
        },
        "relationship": {
          "$ref": "#/$defs/__schema23"
        },
        "url": {
          "$ref": "#/$defs/__schema24"
        },
        "pageUrl": {
          "$ref": "#/$defs/__schema26"
        },
        "profileUrl": {
          "$ref": "#/$defs/__schema27"
        },
        "avatarUrl": {
          "$ref": "#/$defs/__schema28"
        },
        "coverImage": {
          "$ref": "#/$defs/__schema29"
        },
        "firstSeenAt": {
          "$ref": "#/$defs/__schema30"
        },
        "lastSeenAt": {
          "$ref": "#/$defs/__schema32"
        },
        "discoveryScope": {
          "$ref": "#/$defs/__schema33"
        },
        "seenCount": {
          "$ref": "#/$defs/__schema34"
        },
        "forumCommentCount": {
          "$ref": "#/$defs/__schema36"
        },
        "representedPostCount": {
          "$ref": "#/$defs/__schema37"
        },
        "threadItemCount": {
          "$ref": "#/$defs/__schema38"
        },
        "threadPosition": {
          "$ref": "#/$defs/__schema39"
        },
        "openedOriginal": {
          "$ref": "#/$defs/__schema40"
        },
        "savedByUser": {
          "$ref": "#/$defs/__schema41"
        },
        "bookmarked": {
          "$ref": "#/$defs/__schema42"
        },
        "saved": {
          "$ref": "#/$defs/__schema43"
        },
        "threadItemsTruncated": {
          "$ref": "#/$defs/__schema44"
        },
        "metrics": {
          "$ref": "#/$defs/__schema45"
        },
        "textLength": {
          "$ref": "#/$defs/__schema35"
        },
        "text": {
          "$ref": "#/$defs/__schema46"
        },
        "textTruncated": {
          "$ref": "#/$defs/__schema47"
        },
        "textStyles": {
          "$ref": "#/$defs/__schema48"
        },
        "linkPreview": {
          "$ref": "#/$defs/__schema50"
        },
        "media": {
          "$ref": "#/$defs/__schema51"
        },
        "images": {
          "$ref": "#/$defs/__schema53"
        },
        "videos": {
          "$ref": "#/$defs/__schema54"
        },
        "quotedPost": {
          "$ref": "#/$defs/__schema56"
        },
        "visibleContexts": {
          "maxItems": 5,
          "type": "array",
          "items": {
            "$ref": "#/$defs/__schema56"
          }
        },
        "threadItems": {
          "maxItems": 20,
          "type": "array",
          "items": {
            "$ref": "#/$defs/__schema56"
          }
        },
        "relation": {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "enum": [
                "reply",
                "quotes",
                "repost"
              ]
            },
            "targetPostId": {
              "type": "string",
              "maxLength": 512
            },
            "targetSourceId": {
              "type": "string",
              "maxLength": 512
            },
            "targetAuthor": {
              "type": "string",
              "maxLength": 160
            },
            "targetDisplayName": {
              "type": "string",
              "maxLength": 160
            },
            "targetTime": {
              "type": "string",
              "maxLength": 160
            },
            "targetUrl": {
              "$ref": "#/$defs/__schema25"
            },
            "targetText": {
              "type": "string",
              "maxLength": 700
            }
          },
          "required": [
            "type"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "textLength"
      ],
      "additionalProperties": false
    },
    "__schema8": {
      "type": "string",
      "maxLength": 512
    },
    "__schema9": {
      "type": "string",
      "maxLength": 512
    },
    "__schema10": {
      "type": "string",
      "maxLength": 512
    },
    "__schema11": {
      "type": "string",
      "maxLength": 512
    },
    "__schema12": {
      "type": "string",
      "maxLength": 160
    },
    "__schema13": {
      "type": "string",
      "maxLength": 160
    },
    "__schema14": {
      "type": "string",
      "maxLength": 160
    },
    "__schema15": {
      "type": "string",
      "maxLength": 160
    },
    "__schema16": {
      "type": "string",
      "maxLength": 220
    },
    "__schema17": {
      "type": "string",
      "maxLength": 220
    },
    "__schema18": {
      "type": "string",
      "maxLength": 40
    },
    "__schema19": {
      "type": "string",
      "maxLength": 80
    },
    "__schema20": {
      "type": "string",
      "maxLength": 40
    },
    "__schema21": {
      "type": "string",
      "maxLength": 80
    },
    "__schema22": {
      "type": "string",
      "maxLength": 80
    },
    "__schema23": {
      "type": "string",
      "maxLength": 80
    },
    "__schema24": {
      "$ref": "#/$defs/__schema25"
    },
    "__schema25": {
      "type": "string",
      "maxLength": 2048
    },
    "__schema26": {
      "$ref": "#/$defs/__schema25"
    },
    "__schema27": {
      "$ref": "#/$defs/__schema25"
    },
    "__schema28": {
      "$ref": "#/$defs/__schema25"
    },
    "__schema29": {
      "$ref": "#/$defs/__schema25"
    },
    "__schema30": {
      "$ref": "#/$defs/__schema31"
    },
    "__schema31": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"
    },
    "__schema32": {
      "$ref": "#/$defs/__schema31"
    },
    "__schema33": {
      "type": "string",
      "enum": [
        "loaded_rendered",
        "viewport_seen",
        "background_single_content"
      ]
    },
    "__schema34": {
      "$ref": "#/$defs/__schema35"
    },
    "__schema35": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "__schema36": {
      "$ref": "#/$defs/__schema35"
    },
    "__schema37": {
      "$ref": "#/$defs/__schema35"
    },
    "__schema38": {
      "$ref": "#/$defs/__schema35"
    },
    "__schema39": {
      "$ref": "#/$defs/__schema35"
    },
    "__schema40": {
      "type": "boolean"
    },
    "__schema41": {
      "type": "boolean"
    },
    "__schema42": {
      "type": "boolean"
    },
    "__schema43": {
      "type": "boolean"
    },
    "__schema44": {
      "type": "boolean"
    },
    "__schema45": {
      "type": "object",
      "properties": {
        "likes": {
          "type": "string",
          "maxLength": 32,
          "pattern": "^\\d[\\d,]*(?:\\.\\d+)?(?:[KkMm万wW])?$"
        },
        "reposts": {
          "type": "string",
          "maxLength": 32,
          "pattern": "^\\d[\\d,]*(?:\\.\\d+)?(?:[KkMm万wW])?$"
        },
        "replies": {
          "type": "string",
          "maxLength": 32,
          "pattern": "^\\d[\\d,]*(?:\\.\\d+)?(?:[KkMm万wW])?$"
        },
        "bookmarks": {
          "type": "string",
          "maxLength": 32,
          "pattern": "^\\d[\\d,]*(?:\\.\\d+)?(?:[KkMm万wW])?$"
        },
        "views": {
          "type": "string",
          "maxLength": 32,
          "pattern": "^\\d[\\d,]*(?:\\.\\d+)?(?:[KkMm万wW])?$"
        }
      },
      "additionalProperties": false
    },
    "__schema46": {
      "type": "string",
      "maxLength": 25000
    },
    "__schema47": {
      "type": "boolean"
    },
    "__schema48": {
      "maxItems": 12,
      "type": "array",
      "items": {
        "$ref": "#/$defs/__schema49"
      }
    },
    "__schema49": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "const": "bold"
        },
        "text": {
          "type": "string",
          "maxLength": 1000
        }
      },
      "required": [
        "type",
        "text"
      ],
      "additionalProperties": false
    },
    "__schema50": {
      "type": "object",
      "properties": {
        "url": {
          "$ref": "#/$defs/__schema25"
        },
        "image": {
          "$ref": "#/$defs/__schema25"
        },
        "title": {
          "type": "string",
          "maxLength": 240
        },
        "description": {
          "type": "string",
          "maxLength": 240
        },
        "displayUrl": {
          "type": "string",
          "maxLength": 240
        }
      },
      "additionalProperties": false
    },
    "__schema51": {
      "maxItems": 12,
      "type": "array",
      "items": {
        "$ref": "#/$defs/__schema52"
      }
    },
    "__schema52": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "image",
            "video"
          ]
        },
        "url": {
          "$ref": "#/$defs/__schema25"
        },
        "posterUrl": {
          "$ref": "#/$defs/__schema25"
        }
      },
      "required": [
        "type"
      ],
      "additionalProperties": false
    },
    "__schema53": {
      "maxItems": 12,
      "type": "array",
      "items": {
        "$ref": "#/$defs/__schema25"
      }
    },
    "__schema54": {
      "maxItems": 8,
      "type": "array",
      "items": {
        "$ref": "#/$defs/__schema55"
      }
    },
    "__schema55": {
      "type": "object",
      "properties": {
        "url": {
          "$ref": "#/$defs/__schema25"
        },
        "posterUrl": {
          "$ref": "#/$defs/__schema25"
        },
        "kind": {
          "type": "string",
          "maxLength": 32
        }
      },
      "additionalProperties": false
    },
    "__schema56": {
      "type": "object",
      "properties": {
        "id": {
          "$ref": "#/$defs/__schema8"
        },
        "sourceId": {
          "$ref": "#/$defs/__schema9"
        },
        "clientPostId": {
          "$ref": "#/$defs/__schema10"
        },
        "sourceKey": {
          "$ref": "#/$defs/__schema11"
        },
        "author": {
          "$ref": "#/$defs/__schema12"
        },
        "displayName": {
          "$ref": "#/$defs/__schema13"
        },
        "attributionName": {
          "$ref": "#/$defs/__schema14"
        },
        "sourceAccountId": {
          "$ref": "#/$defs/__schema15"
        },
        "title": {
          "$ref": "#/$defs/__schema16"
        },
        "pageTitle": {
          "$ref": "#/$defs/__schema17"
        },
        "platform": {
          "$ref": "#/$defs/__schema18"
        },
        "contentKind": {
          "$ref": "#/$defs/__schema19"
        },
        "language": {
          "$ref": "#/$defs/__schema20"
        },
        "time": {
          "$ref": "#/$defs/__schema21"
        },
        "absoluteTime": {
          "$ref": "#/$defs/__schema22"
        },
        "relationship": {
          "$ref": "#/$defs/__schema23"
        },
        "url": {
          "$ref": "#/$defs/__schema24"
        },
        "pageUrl": {
          "$ref": "#/$defs/__schema26"
        },
        "profileUrl": {
          "$ref": "#/$defs/__schema27"
        },
        "avatarUrl": {
          "$ref": "#/$defs/__schema28"
        },
        "coverImage": {
          "$ref": "#/$defs/__schema29"
        },
        "firstSeenAt": {
          "$ref": "#/$defs/__schema30"
        },
        "lastSeenAt": {
          "$ref": "#/$defs/__schema32"
        },
        "discoveryScope": {
          "$ref": "#/$defs/__schema33"
        },
        "seenCount": {
          "$ref": "#/$defs/__schema34"
        },
        "forumCommentCount": {
          "$ref": "#/$defs/__schema36"
        },
        "representedPostCount": {
          "$ref": "#/$defs/__schema37"
        },
        "threadItemCount": {
          "$ref": "#/$defs/__schema38"
        },
        "threadPosition": {
          "$ref": "#/$defs/__schema39"
        },
        "openedOriginal": {
          "$ref": "#/$defs/__schema40"
        },
        "savedByUser": {
          "$ref": "#/$defs/__schema41"
        },
        "bookmarked": {
          "$ref": "#/$defs/__schema42"
        },
        "saved": {
          "$ref": "#/$defs/__schema43"
        },
        "threadItemsTruncated": {
          "$ref": "#/$defs/__schema44"
        },
        "metrics": {
          "$ref": "#/$defs/__schema45"
        },
        "textLength": {
          "$ref": "#/$defs/__schema35"
        },
        "text": {
          "$ref": "#/$defs/__schema46"
        },
        "textTruncated": {
          "$ref": "#/$defs/__schema47"
        },
        "textStyles": {
          "$ref": "#/$defs/__schema48"
        },
        "linkPreview": {
          "$ref": "#/$defs/__schema50"
        },
        "media": {
          "$ref": "#/$defs/__schema51"
        },
        "images": {
          "$ref": "#/$defs/__schema53"
        },
        "videos": {
          "$ref": "#/$defs/__schema54"
        },
        "quotedPost": {
          "type": "object",
          "properties": {
            "id": {
              "$ref": "#/$defs/__schema8"
            },
            "sourceId": {
              "$ref": "#/$defs/__schema9"
            },
            "clientPostId": {
              "$ref": "#/$defs/__schema10"
            },
            "sourceKey": {
              "$ref": "#/$defs/__schema11"
            },
            "author": {
              "$ref": "#/$defs/__schema12"
            },
            "displayName": {
              "$ref": "#/$defs/__schema13"
            },
            "attributionName": {
              "$ref": "#/$defs/__schema14"
            },
            "sourceAccountId": {
              "$ref": "#/$defs/__schema15"
            },
            "title": {
              "$ref": "#/$defs/__schema16"
            },
            "pageTitle": {
              "$ref": "#/$defs/__schema17"
            },
            "platform": {
              "$ref": "#/$defs/__schema18"
            },
            "contentKind": {
              "$ref": "#/$defs/__schema19"
            },
            "language": {
              "$ref": "#/$defs/__schema20"
            },
            "time": {
              "$ref": "#/$defs/__schema21"
            },
            "absoluteTime": {
              "$ref": "#/$defs/__schema22"
            },
            "relationship": {
              "$ref": "#/$defs/__schema23"
            },
            "url": {
              "$ref": "#/$defs/__schema24"
            },
            "pageUrl": {
              "$ref": "#/$defs/__schema26"
            },
            "profileUrl": {
              "$ref": "#/$defs/__schema27"
            },
            "avatarUrl": {
              "$ref": "#/$defs/__schema28"
            },
            "coverImage": {
              "$ref": "#/$defs/__schema29"
            },
            "firstSeenAt": {
              "$ref": "#/$defs/__schema30"
            },
            "lastSeenAt": {
              "$ref": "#/$defs/__schema32"
            },
            "discoveryScope": {
              "$ref": "#/$defs/__schema33"
            },
            "seenCount": {
              "$ref": "#/$defs/__schema34"
            },
            "forumCommentCount": {
              "$ref": "#/$defs/__schema36"
            },
            "representedPostCount": {
              "$ref": "#/$defs/__schema37"
            },
            "threadItemCount": {
              "$ref": "#/$defs/__schema38"
            },
            "threadPosition": {
              "$ref": "#/$defs/__schema39"
            },
            "openedOriginal": {
              "$ref": "#/$defs/__schema40"
            },
            "savedByUser": {
              "$ref": "#/$defs/__schema41"
            },
            "bookmarked": {
              "$ref": "#/$defs/__schema42"
            },
            "saved": {
              "$ref": "#/$defs/__schema43"
            },
            "threadItemsTruncated": {
              "$ref": "#/$defs/__schema44"
            },
            "metrics": {
              "$ref": "#/$defs/__schema45"
            },
            "textLength": {
              "$ref": "#/$defs/__schema35"
            },
            "text": {
              "$ref": "#/$defs/__schema46"
            },
            "textTruncated": {
              "$ref": "#/$defs/__schema47"
            },
            "textStyles": {
              "$ref": "#/$defs/__schema48"
            },
            "linkPreview": {
              "$ref": "#/$defs/__schema50"
            },
            "media": {
              "$ref": "#/$defs/__schema51"
            },
            "images": {
              "$ref": "#/$defs/__schema53"
            },
            "videos": {
              "$ref": "#/$defs/__schema54"
            }
          },
          "required": [
            "textLength"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "textLength"
      ],
      "additionalProperties": false
    },
    "__schema57": {
      "type": "string",
      "maxLength": 80
    },
    "__schema58": {
      "type": "object",
      "properties": {
        "label": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 80
            },
            {
              "type": "null"
            }
          ]
        },
        "body": {
          "type": "string",
          "maxLength": 4000
        }
      },
      "required": [
        "label",
        "body"
      ],
      "additionalProperties": false
    },
    "__schema59": {
      "type": "string",
      "maxLength": 4112
    },
    "__schema60": {
      "type": "string",
      "maxLength": 4112
    },
    "__schema61": {
      "type": "object",
      "properties": {
        "start": {
          "$ref": "#/$defs/__schema35"
        },
        "end": {
          "$ref": "#/$defs/__schema35"
        },
        "sourceKey": {
          "type": "string",
          "maxLength": 4112
        }
      },
      "required": [
        "start",
        "end",
        "sourceKey"
      ],
      "additionalProperties": false
    },
    "__schema62": {
      "type": "object",
      "properties": {
        "key": {
          "type": "string",
          "maxLength": 40
        },
        "name": {
          "type": "string",
          "maxLength": 80
        },
        "count": {
          "$ref": "#/$defs/__schema35"
        },
        "viewedCount": {
          "$ref": "#/$defs/__schema35"
        }
      },
      "required": [
        "key",
        "name",
        "count"
      ],
      "additionalProperties": false
    },
    "__schema63": {
      "type": "object",
      "properties": {
        "key": {
          "type": "string",
          "maxLength": 4112
        },
        "label": {
          "type": "string",
          "maxLength": 220
        },
        "url": {
          "$ref": "#/$defs/__schema25"
        },
        "postId": {
          "type": "string",
          "maxLength": 512
        },
        "sourceKey": {
          "type": "string",
          "maxLength": 512
        }
      },
      "required": [
        "key",
        "label"
      ],
      "additionalProperties": false
    }
  }
}
