{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "ablocks/lists",
  "version": "0.1.0",
  "title": "List",
  "category": "ablocks",
  "description": "Design customizable, organized lists.",
  "keywords": [
    "ablocks",
    "lists",
    "list",
    "icon list",
    "point"
  ],
  "example": [],
  "supports": {
    "html": false,
    "anchor": true
  },
  "textdomain": "ablocks",
  "editorStyle": [
    "ablocks-animate-style",
    "ablocks-common-style",
    "file:./style.css"
  ],
  "editorScript": [
    "ablocks-common-script"
  ],
  "attributes": {
    "block_id": {
      "type": "string",
      "default": ""
    },
    "markerType": {
      "type": "string",
      "default": "icon"
    },
    "markerColor": {
      "type": "string",
      "default": ""
    },
    "emoji": {
      "type": "string",
      "default": "✍"
    },
    "iconColor": {
      "type": "string",
      "default": "#000000"
    },
    "lists": {
      "type": "array",
      "default": [
        {
          "id": 0,
          "text": "",
          "link": {
            "linkDestination": "",
            "href": "",
            "lightbox": "",
            "linkTarget": "",
            "rel": "",
            "noFollow": "",
            "keyValue": "",
            "linkClass": ""
          },
          "iconColor": "",
          "textColor": "",
          "makerColor": "",
          "isOpen": false
        }
      ]
    },
    "listIconsClasses": {
      "type": "array",
      "default": []
    },
    "listIcons": {
      "type": "array",
      "default": []
    },
    "iconType": {
      "type": "string",
      "default": "default"
    },
    "iconShape": {
      "type": "string",
      "default": "circle"
    },
    "iconBackground": {
      "type": "boolean",
      "default": false
    },
    "iconBackgroundColor": {
      "type": "string",
      "default": ""
    },
    "textColor": {
      "type": "string",
      "default": "#000000"
    },
    "belowItem": {
      "type": "number",
      "default": 0
    },
    "divider": {
      "type": "boolean",
      "default": false
    },
    "dividerPatternUrl": {
      "type": "string",
      "default": "solid"
    },
    "borderColor": {
      "type": "string",
      "default": "#000000"
    },
    "position": {
      "type": "object",
      "default": {
        "value": "center",
        "valueTablet": "",
        "valueMobile": ""
      }
    },
    "horizontalAlignment": {
      "type": "object",
      "default": {
        "value": "flex-start",
        "valueTablet": "",
        "valueMobile": ""
      }
    },
    "padding": {
      "type": "object",
      "default": {
        "isLinked": true,
        "common": "",
        "top": "",
        "right": "",
        "bottom": "",
        "left": "",
        "unit": "px"
      }
    },
    "border": {
      "type": "object",
      "default": {
        "borderStyle": "default",
        "borderStyleH": "default",
        "borderColor": "",
        "borderColorH": "",
        "isLinkedWidth": true,
        "isLinkedWidthTablet": true,
        "isLinkedWidthMobile": true,
        "commonWidth": "",
        "commonWidthTablet": "",
        "commonWidthMobile": "",
        "topWidth": "",
        "rightWidth": "",
        "bottomWidth": "",
        "leftWidth": "",
        "topWidthTablet": "",
        "rightWidthTablet": "",
        "bottomWidthTablet": "",
        "leftWidthTablet": "",
        "topWidthMobile": "",
        "rightWidthMobile": "",
        "bottomWidthMobile": "",
        "leftWidthMobile": "",
        "unitWidth": "px",
        "unitWidthTablet": "",
        "unitWidthMobile": "",
        "isLinkedWidthH": true,
        "isLinkedWidthHTablet": true,
        "isLinkedWidthHMobile": true,
        "commonWidthH": "",
        "commonWidthHTablet": "",
        "commonWidthHMobile": "",
        "topWidthH": "",
        "rightWidthH": "",
        "bottomWidthH": "",
        "leftWidthH": "",
        "topWidthHTablet": "",
        "rightWidthHTablet": "",
        "bottomWidthHTablet": "",
        "leftWidthHTablet": "",
        "topWidthHMobile": "",
        "rightWidthHMobile": "",
        "bottomWidthHMobile": "",
        "leftWidthHMobile": "",
        "unitWidthH": "px",
        "unitWidthHTablet": "",
        "unitWidthHMobile": "",
        "isLinkedRadius": true,
        "isLinkedRadiusTablet": true,
        "isLinkedRadiusMobile": true,
        "commonRadius": "",
        "commonRadiusTablet": "",
        "commonRadiusMobile": "",
        "topRadius": "",
        "rightRadius": "",
        "bottomRadius": "",
        "leftRadius": "",
        "topRadiusTablet": "",
        "rightRadiusTablet": "",
        "bottomRadiusTablet": "",
        "leftRadiusTablet": "",
        "topRadiusMobile": "",
        "rightRadiusMobile": "",
        "bottomRadiusMobile": "",
        "leftRadiusMobile": "",
        "unitRadius": "px",
        "unitRadiusTablet": "",
        "unitRadiusMobile": "",
        "isLinkedRadiusH": true,
        "isLinkedRadiusHTablet": true,
        "isLinkedRadiusHMobile": true,
        "commonRadiusH": "",
        "commonRadiusHTablet": "",
        "commonRadiusHMobile": "",
        "topRadiusH": "",
        "rightRadiusH": "",
        "bottomRadiusH": "",
        "leftRadiusH": "",
        "topRadiusHTablet": "",
        "rightRadiusHTablet": "",
        "bottomRadiusHTablet": "",
        "leftRadiusHTablet": "",
        "topRadiusHMobile": "",
        "rightRadiusHMobile": "",
        "bottomRadiusHMobile": "",
        "leftRadiusHMobile": "",
        "unitRadiusH": "px",
        "unitRadiusHTablet": "",
        "unitRadiusHMobile": "",
        "transitionDuration": ""
      }
    },
    "typography": {
      "type": "object",
      "default": {
        "fontFamily": "",
        "weight": "400",
        "transform": "",
        "style": "",
        "decoration": "",
        "fontSize": "",
        "fontSizeUnit": "px",
        "lineHeight": "",
        "lineHeightUnit": "px",
        "letterSpacing": "",
        "letterSpacingUnit": "px",
        "wordSpacing": "",
        "wordSpacingUnit": "px",
        "fontSizeTablet": "",
        "fontSizeMobile": "",
        "fontSizeUnitTablet": "px",
        "fontSizeUnitMobile": "px",
        "lineHeightTablet": "",
        "lineHeightMobile": "",
        "lineHeightUnitTablet": "px",
        "lineHeightUnitMobile": "px",
        "letterSpacingTablet": "",
        "letterSpacingMobile": "",
        "letterSpacingUnitTablet": "px",
        "letterSpacingUnitMobile": "px",
        "wordSpacingTablet": "",
        "wordSpacingMobile": "",
        "wordSpacingUnitTablet": "px",
        "wordSpacingUnitMobile": "px"
      }
    },
    "verticalAlignment": {
      "type": "string",
      "default": "flex-start"
    },
    "stack": {
      "type": "string",
      "default": "vertical"
    },
    "iconSize": {
      "type": "object",
      "default": {
        "value": 20,
        "valueTablet": "",
        "valueMobile": "",
        "valueUnit": "px",
        "valueUnitTablet": "",
        "valueUnitMobile": ""
      }
    },
    "markerSize": {
      "type": "number",
      "default": 10
    },
    "textIndent": {
      "type": "object",
      "default": {
        "value": 8,
        "valueTablet": 8,
        "valueMobile": 8
      }
    },
    "spaceBetween": {
      "type": "object",
      "default": {
        "value": 20,
        "valueTablet": 20,
        "valueMobile": 20
      }
    },
    "width": {
      "type": "object",
      "default": {
        "value": 100,
        "valueTablet": 30,
        "valueMobile": 20,
        "valueUnit": "px",
        "valueUnitTablet": "",
        "valueUnitMobile": ""
      }
    },
    "weight": {
      "type": "object",
      "default": {
        "value": 5,
        "valueTablet": 2,
        "valueMobile": 1,
        "valueUnit": "px",
        "valueUnitTablet": "",
        "valueUnitMobile": ""
      }
    },
    "_margin": {
      "type": "object",
      "default": {
        "isLinked": true,
        "isLinkedTablet": true,
        "isLinkedMobile": true,
        "common": "",
        "top": "",
        "right": "",
        "bottom": "",
        "left": "",
        "unit": "px",
        "commonTablet": "",
        "topTablet": "",
        "rightTablet": "",
        "bottomTablet": "",
        "leftTablet": "",
        "unitTablet": "",
        "commonMobile": "",
        "topMobile": "",
        "rightMobile": "",
        "bottomMobile": "",
        "leftMobile": "",
        "unitMobile": ""
      }
    },
    "_padding": {
      "type": "object",
      "default": {
        "isLinked": true,
        "isLinkedTablet": true,
        "isLinkedMobile": true,
        "common": "",
        "top": "",
        "right": "",
        "bottom": "",
        "left": "",
        "unit": "px",
        "commonTablet": "",
        "topTablet": "",
        "rightTablet": "",
        "bottomTablet": "",
        "leftTablet": "",
        "unitTablet": "",
        "commonMobile": "",
        "topMobile": "",
        "rightMobile": "",
        "bottomMobile": "",
        "leftMobile": "",
        "unitMobile": ""
      }
    },
    "_width": {
      "type": "object",
      "default": {
        "widthType": "default",
        "widthTypeTablet": "",
        "widthTypeMobile": "",
        "customWidth": "",
        "customWidthTablet": "",
        "customWidthMobile": "",
        "customWidthUnit": "%",
        "customWidthUnitTablet": "",
        "customWidthUnitMobile": ""
      }
    },
    "_border": {
      "type": "object",
      "default": {
        "borderStyle": "default",
        "borderStyleH": "default",
        "borderColor": "",
        "borderColorH": "",
        "isLinkedWidth": true,
        "isLinkedWidthTablet": true,
        "isLinkedWidthMobile": true,
        "commonWidth": "",
        "commonWidthTablet": "",
        "commonWidthMobile": "",
        "topWidth": "",
        "rightWidth": "",
        "bottomWidth": "",
        "leftWidth": "",
        "topWidthTablet": "",
        "rightWidthTablet": "",
        "bottomWidthTablet": "",
        "leftWidthTablet": "",
        "topWidthMobile": "",
        "rightWidthMobile": "",
        "bottomWidthMobile": "",
        "leftWidthMobile": "",
        "unitWidth": "px",
        "unitWidthTablet": "",
        "unitWidthMobile": "",
        "isLinkedWidthH": true,
        "isLinkedWidthHTablet": true,
        "isLinkedWidthHMobile": true,
        "commonWidthH": "",
        "commonWidthHTablet": "",
        "commonWidthHMobile": "",
        "topWidthH": "",
        "rightWidthH": "",
        "bottomWidthH": "",
        "leftWidthH": "",
        "topWidthHTablet": "",
        "rightWidthHTablet": "",
        "bottomWidthHTablet": "",
        "leftWidthHTablet": "",
        "topWidthHMobile": "",
        "rightWidthHMobile": "",
        "bottomWidthHMobile": "",
        "leftWidthHMobile": "",
        "unitWidthH": "px",
        "unitWidthHTablet": "",
        "unitWidthHMobile": "",
        "isLinkedRadius": true,
        "isLinkedRadiusTablet": true,
        "isLinkedRadiusMobile": true,
        "commonRadius": "",
        "commonRadiusTablet": "",
        "commonRadiusMobile": "",
        "topRadius": "",
        "rightRadius": "",
        "bottomRadius": "",
        "leftRadius": "",
        "topRadiusTablet": "",
        "rightRadiusTablet": "",
        "bottomRadiusTablet": "",
        "leftRadiusTablet": "",
        "topRadiusMobile": "",
        "rightRadiusMobile": "",
        "bottomRadiusMobile": "",
        "leftRadiusMobile": "",
        "unitRadius": "px",
        "unitRadiusTablet": "",
        "unitRadiusMobile": "",
        "isLinkedRadiusH": true,
        "isLinkedRadiusHTablet": true,
        "isLinkedRadiusHMobile": true,
        "commonRadiusH": "",
        "commonRadiusHTablet": "",
        "commonRadiusHMobile": "",
        "topRadiusH": "",
        "rightRadiusH": "",
        "bottomRadiusH": "",
        "leftRadiusH": "",
        "topRadiusHTablet": "",
        "rightRadiusHTablet": "",
        "bottomRadiusHTablet": "",
        "leftRadiusHTablet": "",
        "topRadiusHMobile": "",
        "rightRadiusHMobile": "",
        "bottomRadiusHMobile": "",
        "leftRadiusHMobile": "",
        "unitRadiusH": "px",
        "unitRadiusHTablet": "",
        "unitRadiusHMobile": "",
        "transitionDuration": ""
      }
    },
    "_position": {
      "type": "object",
      "default": {
        "positionType": "relative",
        "positionTypeTablet": "",
        "positionTypeMobile": "",
        "hOrientation": "",
        "hOffset": "",
        "hOffsetTablet": "",
        "hOffsetMobile": "",
        "hOffsetUnit": "px",
        "hOffsetUnitTablet": "px",
        "hOffsetUnitMobile": "px",
        "vOrientation": "",
        "vOffset": "",
        "vOffsetTablet": "",
        "vOffsetMobile": "",
        "vOffsetUnit": "px",
        "vOffsetUnitTablet": "px",
        "vOffsetUnitMobile": "px"
      }
    },
    "_background": {
      "type": "object",
      "default": {
        "backgroundType": "none",
        "backgroundTypeH": "none",
        "backgroundColor": "",
        "backgroundColorH": "",
        "imgId": "",
        "imgIdTablet": "",
        "imgIdMobile": "",
        "imgUrl": "",
        "imgUrlTablet": "",
        "imgUrlMobile": "",
        "imgSize": "",
        "imgSizeTablet": "",
        "imgSizeMobile": "",
        "imgPosition": "",
        "imgPositionTablet": "",
        "imgPositionMobile": "",
        "imgXPositionUnit": "px",
        "imgXPositionUnitTablet": "",
        "imgXPositionUnitMobile": "",
        "imgXPosition": "",
        "imgXPositionTablet": "",
        "imgXPositionMobile": "",
        "imgYPositionUnit": "px",
        "imgYPositionUnitTablet": "",
        "imgYPositionUnitMobile": "",
        "imgYPosition": "",
        "imgYPositionTablet": "",
        "imgYPositionMobile": "",
        "imgAttachment": "",
        "imgRepeat": "",
        "imgRepeatTablet": "",
        "imgRepeatMobile": "",
        "imgDisplaySize": "",
        "imgDisplaySizeTablet": "",
        "imgDisplaySizeMobile": "",
        "imgDisplaySizeWidth": "",
        "imgDisplaySizeWidthTablet": "",
        "imgDisplaySizeWidthMobile": "",
        "imgDisplaySizeWidthUnit": "px",
        "imgDisplaySizeWidthUnitTablet": "",
        "imgDisplaySizeWidthUnitMobile": "",
        "imgIdH": "",
        "imgIdTabletH": "",
        "imgIdMobileH": "",
        "imgUrlH": "",
        "imgUrlHTablet": "",
        "imgUrlHMobile": "",
        "imgSizeH": "",
        "imgSizeHTablet": "",
        "imgSizeHMobile": "",
        "imgPositionH": "",
        "imgPositionHTablet": "",
        "imgPositionHMobile": "",
        "imgXPositionUnitH": "px",
        "imgXPositionUnitHTablet": "",
        "imgXPositionUnitHMobile": "",
        "imgXPositionH": "",
        "imgXPositionHTablet": "",
        "imgXPositionHMobile": "",
        "imgYPositionUnitH": "px",
        "imgYPositionUnitHTablet": "",
        "imgYPositionUnitHMobile": "",
        "imgYPositionH": "",
        "imgYPositionHTablet": "",
        "imgYPositionHMobile": "",
        "imgAttachmentH": "",
        "imgRepeatH": "",
        "imgRepeatHTablet": "",
        "imgRepeatHMobile": "",
        "imgDisplaySizeH": "",
        "imgDisplaySizeHTablet": "",
        "imgDisplaySizeHMobile": "",
        "imgDisplaySizeWidthH": "",
        "imgDisplaySizeWidthHTablet": "",
        "imgDisplaySizeWidthHMobile": "",
        "imgDisplaySizeWidthHUnit": "px",
        "imgDisplaySizeWidthHUnitTablet": "",
        "imgDisplaySizeWidthHUnitMobile": "",
        "transitionDuration": "",
        "videoUrl": "",
        "youtubeURL": "",
        "vimeoURL": "",
        "selfHostedURL": "",
        "externalLink": false,
        "videoSource": "none",
        "videoPlayOnce": "",
        "videoStartTime": "",
        "videoEndTime": "",
        "playOnMobile": "",
        "videoPrivacyMode": "",
        "fallbackImageUrl": ""
      }
    },
    "_zIndex": {
      "type": "object",
      "default": {
        "zIndex": "",
        "zIndexTablet": "",
        "zIndexMobile": ""
      }
    },
    "_transform": {
      "type": "object",
      "default": {
        "rotate": "",
        "rotateTablet": "",
        "rotateMobile": "",
        "rotate3D": false,
        "rotate3DTablet": false,
        "rotate3DMobile": false,
        "rotateX": "",
        "rotateXTablet": "",
        "rotateXMobile": "",
        "rotateY": "",
        "rotateYTablet": "",
        "rotateYMobile": "",
        "rotateP": "",
        "rotatePTablet": "",
        "rotatePMobile": "",
        "offsetX": "",
        "offsetXTablet": "",
        "offsetXMobile": "",
        "offsetXUnit": "px",
        "offsetXUnitTablet": "px",
        "offsetXUnitMobile": "px",
        "offsetY": "",
        "offsetYTablet": "",
        "offsetYMobile": "",
        "offsetYUnit": "px",
        "offsetYUnitTablet": "px",
        "offsetYUnitMobile": "px",
        "scaleProportions": false,
        "scale": "",
        "scaleTablet": "",
        "scaleMobile": "",
        "scaleX": "",
        "scaleXTablet": "",
        "scaleXMobile": "",
        "scaleY": "",
        "scaleYTablet": "",
        "scaleYMobile": "",
        "skewX": "",
        "skewXTablet": "",
        "skewXMobile": "",
        "skewY": "",
        "skewYTablet": "",
        "skewYMobile": "",
        "flipHorizontal": false,
        "flipVertical": false,
        "xAnchorPoint": "",
        "xAnchorPointTablet": "",
        "xAnchorPointMobile": "",
        "yAnchorPoint": "",
        "yAnchorPointTablet": "",
        "yAnchorPointMobile": "",
        "rotateH": "",
        "rotateHTablet": "",
        "rotateHMobile": "",
        "rotate3DH": false,
        "rotate3DHTablet": false,
        "rotate3DHMobile": false,
        "rotateXH": "",
        "rotateXHTablet": "",
        "rotateXHMobile": "",
        "rotateYH": "",
        "rotateYHTablet": "",
        "rotateYHMobile": "",
        "rotatePH": "",
        "rotatePHTablet": "",
        "rotatePHMobile": "",
        "offsetXH": "",
        "offsetXHTablet": "",
        "offsetXHMobile": "",
        "offsetXHUnit": "px",
        "offsetXHUnitTablet": "px",
        "offsetXHUnitMobile": "px",
        "offsetYH": "",
        "offsetYHTablet": "",
        "offsetYHMobile": "",
        "offsetYHUnit": "px",
        "offsetYHUnitTablet": "px",
        "offsetYHUnitMobile": "px",
        "scaleProportionsH": false,
        "scaleH": "",
        "scaleHTablet": "",
        "scaleHMobile": "",
        "scaleXH": "",
        "scaleXHTablet": "",
        "scaleXHMobile": "",
        "scaleYH": "",
        "scaleYHTablet": "",
        "scaleYHMobile": "",
        "skewXH": "",
        "skewXHTablet": "",
        "skewXHMobile": "",
        "skewYH": "",
        "skewYHTablet": "",
        "skewYHMobile": "",
        "flipHorizontalH": false,
        "flipVerticalH": false,
        "xAnchorPointH": "",
        "xAnchorPointHTablet": "",
        "xAnchorPointHMobile": "",
        "yAnchorPointH": "",
        "yAnchorPointHTablet": "",
        "yAnchorPointHMobile": "",
        "transitionH": ""
      }
    },
    "_mask": {
      "type": "object",
      "default": {
        "mask": false,
        "maskTablet": false,
        "maskMobile": false,
        "maskShape": "circle",
        "customMaskShape": "",
        "maskSize": "",
        "maskSizeTablet": "",
        "maskSizeMobile": "",
        "maskPosition": "",
        "maskPositionTablet": "",
        "maskPositionMobile": "",
        "maskRepeat": "",
        "maskRepeatTablet": "",
        "maskRepeatMobile": "",
        "scaleUnit": "px",
        "scaleUnitTablet": "px",
        "scaleUnitMobile": "px",
        "scale": "0",
        "scaleTablet": "0",
        "scaleMobile": "0",
        "xPositionUnit": "px",
        "xPositionUnitTablet": "px",
        "xPositionUnitMobile": "px",
        "xPosition": "",
        "xPositionTablet": "0",
        "xPositionMobile": "0",
        "yPositionUnit": "0",
        "yPositionUnitTablet": "px",
        "yPositionUnitMobile": "px",
        "yPosition": "0",
        "yPositionTablet": "0",
        "yPositionMobile": "0"
      }
    },
    "_animation": {
      "type": "object",
      "default": {
        "animationType": "",
        "animationTypeTablet": "",
        "animationTypeMobile": "",
        "animationDuration": "",
        "animationDelay": ""
      }
    },
    "_boxShadow": {
      "type": "object",
      "default": {
        "preset": "",
        "shadowType": "default",
        "shadow": "",
        "horizontal": "",
        "vertical": "",
        "blur": "",
        "spread": "",
        "color": "",
        "presetH": "",
        "shadowTypeH": "default",
        "shadowH": "",
        "horizontalH": "",
        "verticalH": "",
        "blurH": "",
        "spreadH": "",
        "colorH": "",
        "transitionDuration": "0"
      }
    },
    "_hide_on_desktop": {
      "type": "boolean",
      "default": false
    },
    "_hide_on_tablet": {
      "type": "boolean",
      "default": false
    },
    "_hide_on_mobile": {
      "type": "boolean",
      "default": false
    },
    "_custom_css": {
      "type": "string",
      "default": ""
    }
  }
}