{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "pages": {
      "type": "object",
      "properties": {
        "paths": {
          "minItems": 1,
          "maxItems": 30,
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 500,
            "pattern": "^\\/.*"
          }
        },
        "min": {
          "type": "integer",
          "minimum": 1,
          "maximum": 30
        }
      },
      "required": [
        "paths",
        "min"
      ],
      "additionalProperties": false
    },
    "section": {
      "type": "object",
      "properties": {
        "path": {
          "type": "string",
          "maxLength": 500,
          "pattern": "^\\/.*"
        },
        "selector": {
          "type": "string",
          "minLength": 1,
          "maxLength": 500
        },
        "seconds": {
          "type": "integer",
          "minimum": 3,
          "maximum": 600
        }
      },
      "required": [
        "path",
        "selector",
        "seconds"
      ],
      "additionalProperties": false
    }
  },
  "additionalProperties": false
}
