{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "title": "Countdown",
  "name": "slate/countdown",
  "category": "slate-blocks",
  "textdomain": "slate-blocks",
  "description": "",
  "attributes": {
    "uniqueID": {
      "type": "string",
      "default": ""
    },
    "countdownType": {
      "type": "string",
      "default": "date"
    },
    "date": {
      "type": "string",
      "default": ""
    },
    "endDate": {
      "type": "string",
      "default": ""
    },
    "timezone": {
      "type": "string",
      "default": ""
    },
    "timestamp": {
      "type": "number",
      "default": ""
    },
    "timeOffset": {
      "type": "number",
      "default": ""
    },
    "expireAction": {
      "type": "string",
      "default": "none"
    },
    "redirectURL": {
      "type": "string",
      "default": ""
    },
    "campaignID": {
      "type": "string"
    },
    "evergreenHours": {
      "type": "number",
      "default": 0
    },
    "evergreenMinutes": {
      "type": "number",
      "default": 0
    },
    "evergreenReset": {
      "type": "number",
      "default": 30
    },
    "evergreenStrict": {
      "type": "boolean",
      "default": false
    },
    "repeat": {
      "type": "boolean",
      "default": false
    },
    "stopRepeating": {
      "type": "boolean",
      "default": false
    },
    "frequency": {
      "type": "string",
      "default": "daily"
    },
    "enableTimer": {
      "type": "boolean",
      "default": true
    },
    "revealOnLoad": {
      "type": "boolean",
      "default": false
    },
    "units": {
      "type": "array",
      "default": [
        {
          "days": true,
          "hours": true,
          "minutes": true,
          "seconds": true
        }
      ]
    },
    "timerLayout": {
      "type": "string",
      "default": "block"
    },
    "timeNumbers": {
      "type": "boolean",
      "default": false
    },
    "countdownDivider": {
      "type": "boolean",
      "default": false
    },
    "preLabel": {
      "type": "string",
      "default": ""
    },
    "postLabel": {
      "type": "string",
      "default": ""
    },
    "daysLabel": {
      "type": "string",
      "default": ""
    },
    "hoursLabel": {
      "type": "string",
      "default": ""
    },
    "minutesLabel": {
      "type": "string",
      "default": ""
    },
    "secondsLabel": {
      "type": "string",
      "default": ""
    },
    "numberColor": {
      "type": "string"
    },
    "numberFont": {
      "type": "array",
      "default": [
        {
          "size": [
            "",
            "",
            ""
          ],
          "sizeType": "px",
          "lineHeight": [
            "",
            "",
            ""
          ],
          "lineType": "px",
          "letterSpacing": [
            "",
            "",
            ""
          ],
          "letterType": "px",
          "textTransform": "",
          "family": "",
          "google": false,
          "style": "",
          "weight": "",
          "variant": "",
          "subset": "",
          "loadGoogle": true
        }
      ]
    },
    "itemBackground": {
      "type": "string",
      "default": ""
    },
    "itemBorder": {
      "type": "string",
      "default": ""
    },
    "itemBorderWidth": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "itemTabletBorderWidth": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "itemMobileBorderWidth": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "itemBorderRadius": {
      "type": "array",
      "default": [
        0,
        0,
        0,
        0
      ]
    },
    "itemPaddingType": {
      "type": "string",
      "default": "px"
    },
    "itemPadding": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "itemTabletPadding": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "itemMobilePadding": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "labelColor": {
      "type": "string"
    },
    "labelFont": {
      "type": "array",
      "default": [
        {
          "size": [
            "",
            "",
            ""
          ],
          "sizeType": "px",
          "lineHeight": [
            "",
            "",
            ""
          ],
          "lineType": "px",
          "letterSpacing": [
            "",
            "",
            ""
          ],
          "letterType": "px",
          "textTransform": "",
          "family": "",
          "google": false,
          "style": "",
          "weight": "",
          "variant": "",
          "subset": "",
          "loadGoogle": true
        }
      ]
    },
    "preLabelColor": {
      "type": "string"
    },
    "preLabelFont": {
      "type": "array",
      "default": [
        {
          "size": [
            "",
            "",
            ""
          ],
          "sizeType": "px",
          "lineHeight": [
            "",
            "",
            ""
          ],
          "lineType": "px",
          "letterSpacing": [
            "",
            "",
            ""
          ],
          "letterType": "px",
          "textTransform": "",
          "family": "",
          "google": false,
          "style": "",
          "weight": "",
          "variant": "",
          "subset": "",
          "loadGoogle": true
        }
      ]
    },
    "postLabelColor": {
      "type": "string"
    },
    "postLabelFont": {
      "type": "array",
      "default": [
        {
          "size": [
            "",
            "",
            ""
          ],
          "sizeType": "px",
          "lineHeight": [
            "",
            "",
            ""
          ],
          "lineType": "px",
          "letterSpacing": [
            "",
            "",
            ""
          ],
          "letterType": "px",
          "textTransform": "",
          "family": "",
          "google": false,
          "style": "",
          "weight": "",
          "variant": "",
          "subset": "",
          "loadGoogle": true
        }
      ]
    },
    "counterAlign": {
      "type": "array",
      "default": [
        "",
        "",
        ""
      ]
    },
    "border": {
      "type": "string",
      "default": ""
    },
    "borderWidth": {
      "type": "array",
      "default": [
        0,
        0,
        0,
        0
      ]
    },
    "tabletBorderWidth": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "mobileBorderWidth": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "borderRadius": {
      "type": "array",
      "default": [
        0,
        0,
        0,
        0
      ]
    },
    "background": {
      "type": "string",
      "default": ""
    },
    "paddingType": {
      "type": "string",
      "default": "px"
    },
    "containerPadding": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "containerTabletPadding": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "containerMobilePadding": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "marginType": {
      "type": "string",
      "default": "px"
    },
    "containerMargin": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "containerTabletMargin": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "containerMobileMargin": {
      "type": "array",
      "default": [
        "",
        "",
        "",
        ""
      ]
    },
    "vsdesk": {
      "type": "boolean",
      "default": false
    },
    "vstablet": {
      "type": "boolean",
      "default": false
    },
    "vsmobile": {
      "type": "boolean",
      "default": false
    },
    "enablePauseButton": {
      "type": "boolean",
      "default": false
    },
    "pauseButtonPosition": {
      "type": "string",
      "default": "top-right"
    }
  },
  "supports": {
    "anchor": true,
    "align": [
      "wide",
      "full"
    ],
    "reusable": false,
    "html": false,
    "slateMetadata": true
  }
}