{
    "$schema": "https://schemas.wp.org/trunk/block.json",
    "apiVersion": 3,
    "name": "ablocks/form-password",
    "parent": [
        "ablocks/form-builder",
        "ablocks/form-multi-step"
    ],
    "version": "0.1.0",
    "title": "Password",
    "category": "ablocks",
    "description": "Easily add adjustable layout spacing.",
    "example": [],
    "supports": {
        "html": true,
        "anchor": true
    },
    "textdomain": "ablocks",
    "editorScript": [
        "file:./view.js"
    ],
    "attributes": {
        "block_id": {
            "type": "string",
            "default": ""
        },
        "label": {
            "type": "string",
            "default": ""
        },
        "name": {
            "type": "string",
            "default": ""
        },
        "placeholder": {
            "type": "string",
            "default": "*******"
        },
        "formType": {
            "type": "string",
            "default": ""
        },
        "inputType": {
            "type": "string",
            "default": ""
        },
        "isRequired": {
            "type": "boolean",
            "default": true
        },
        "nameChangeable": {
            "type": "boolean",
            "default": true
        },
        "isPasswordVisible": {
            "type": "boolean",
            "default": false
        },
        "showIcon": {
            "type": "boolean",
            "default": false
        },
        "passwordShowHideToggle": {
            "type": "boolean",
            "default": false
        },
        "passwordIconColor": {
            "type": "string",
            "default": ""
        },
        "errorMsg": {
            "type": "string",
            "default": "This field is required"
        },
        "helperText": {
            "type": "string",
            "default": ""
        },
        "iconColor": {
            "type": "string",
            "default": "#69727d"
        },
        "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": ""
            }
        },
        "iconSvgPath": {
            "type": "string",
            "default": "M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm84-143.4c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.6-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.2-8.4-25.3-7.1-33.8 3.1zM136.5 211c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4s-52.7 29.3-56 71.4c-.3 3.7 2.1 7.2 5.7 8.3 3.4 1.1 7.4-.5 9.3-3.7l9.5-17zM328 152c-23.8 0-52.7 29.3-56 71.4-.3 3.7 2.1 7.2 5.7 8.3 3.5 1.1 7.4-.5 9.3-3.7l9.5-17c7.7-13.7 19.2-21.6 31.5-21.6s23.8 7.9 31.5 21.6l9.5 17c2.1 3.7 6.2 4.7 9.3 3.7 3.6-1.1 6-4.5 5.7-8.3-3.3-42.1-32.2-71.4-56-71.4z"
        },
        "iconSvgViewBox": {
            "type": "string",
            "default": "0 0 496 512"
        },
        "iconClass": {
            "type": "string",
            "default": "far fa-smile-beam"
        },
        "iconImageUrl": {
            "type": "string",
            "default": ""
        },
        "iconImageID": {
            "type": "number",
            "default": 0
        },
        "iconImageSize": {
            "type": "string",
            "default": ""
        },
        "iconBgColor": {
            "type": "string",
            "default": ""
        },
        "iconHoverColor": {
            "type": "string",
            "default": ""
        },
        "iconHoverBgColor": {
            "type": "string",
            "default": ""
        },
        "iconType": {
            "type": "string",
            "default": "default"
        },
        "iconShape": {
            "type": "string",
            "default": "circle"
        },
        "iconPadding": {
            "type": "object",
            "default": {
                "isLinked": true,
                "common": "",
                "top": "",
                "right": "",
                "bottom": "",
                "left": "",
                "unit": "px"
            }
        },
        "iconBorder": {
            "type": "object",
            "default": {
                "borderStyle": "default",
                "borderStyleH": "default",
                "borderColor": "",
                "borderColorH": "",
                "isLinkedWidth": true,
                "isLinkedWidthTablet": true,
                "isLinkedWidthMobile": true,
                "commonWidth": "",
                "topWidth": "",
                "rightWidth": "",
                "bottomWidth": "",
                "leftWidth": "",
                "unitWidth": "px",
                "isLinkedWidthH": true,
                "isLinkedWidthHTablet": true,
                "isLinkedWidthHMobile": true,
                "commonWidthH": "",
                "topWidthH": "",
                "rightWidthH": "",
                "bottomWidthH": "",
                "leftWidthH": "",
                "unitWidthH": "px",
                "isLinkedRadius": true,
                "commonRadius": "",
                "topRadius": "",
                "rightRadius": "",
                "bottomRadius": "",
                "leftRadius": "",
                "unitRadius": "px",
                "isLinkedRadiusH": true,
                "isLinkedRadiusHTablet": true,
                "isLinkedRadiusHMobile": true,
                "commonRadiusH": "",
                "topRadiusH": "",
                "leftRadiusH": "",
                "unitRadiusH": "px",
                "transitionDuration": ""
            }
        },
        "iconBoxShadow": {
            "type": "object",
            "default": {
                "preset": "",
                "shadowType": "default",
                "shadow": "",
                "horizontal": "",
                "vertical": "",
                "blur": "",
                "spread": "",
                "color": "",
                "presetH": "",
                "shadowTypeH": "default",
                "shadowH": "",
                "horizontalH": "",
                "verticalH": "",
                "blurH": "",
                "spreadH": "",
                "colorH": "",
                "transitionDuration": "0"
            }
        },
        "iconSize": {
            "type": "number",
            "default": 28
        },
        "iconRotate": {
            "type": "number",
            "default": 0
        },
        "iconSizing": {
            "type": "object",
            "default": {
                "value": 28,
                "valueTablet": "",
                "valueMobile": "",
                "valueUnit": "px",
                "valueUnitTablet": "",
                "valueUnitMobile": ""
            }
        },
        "iconRotated": {
            "type": "object",
            "default": {
                "value": 0,
                "valueTablet": "",
                "valueMobile": "",
                "valueUnit": "deg",
                "valueUnitTablet": "",
                "valueUnitMobile": ""
            }
        },
        "iconRotateHover": {
            "type": "object",
            "default": {
                "value": 0,
                "valueTablet": "",
                "valueMobile": "",
                "valueUnit": "deg",
                "valueUnitTablet": "",
                "valueUnitMobile": ""
            }
        },
        "icontransitionDuration": {
            "type": "number",
            "default": 0
        },
        "iconImageWidth": {
            "type": "number",
            "default": 0
        },
        "passwordShowSvgPath": {
            "type": "string",
            "default": "M634 471L36 3.51A16 16 0 0 0 13.51 6l-10 12.49A16 16 0 0 0 6 41l598 467.49a16 16 0 0 0 22.49-2.49l10-12.49A16 16 0 0 0 634 471zM296.79 146.47l134.79 105.38C429.36 191.91 380.48 144 320 144a112.26 112.26 0 0 0-23.21 2.47zm46.42 219.07L208.42 260.16C210.65 320.09 259.53 368 320 368a113 113 0 0 0 23.21-2.46zM320 112c98.65 0 189.09 55 237.93 144a285.53 285.53 0 0 1-44 60.2l37.74 29.5a333.7 333.7 0 0 0 52.9-75.11 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64c-36.7 0-71.71 7-104.63 18.81l46.41 36.29c18.94-4.3 38.34-7.1 58.22-7.1zm0 288c-98.65 0-189.08-55-237.93-144a285.47 285.47 0 0 1 44.05-60.19l-37.74-29.5a333.6 333.6 0 0 0-52.89 75.1 32.35 32.35 0 0 0 0 29.19C89.72 376.41 197.08 448 320 448c36.7 0 71.71-7.05 104.63-18.81l-46.41-36.28C359.28 397.2 339.89 400 320 400z"
        },
        "passwordShowSvgViewBox": {
            "type": "string",
            "default": "0 0 640 512"
        },
        "passwordShowClass": {
            "type": "string",
            "default": "far fa-eye-slash"
        },
        "passwordShowImageUrl": {
            "type": "string",
            "default": ""
        },
        "passwordShowImageID": {
            "type": "number",
            "default": 0
        },
        "passwordShowImageSize": {
            "type": "string",
            "default": ""
        },
        "passwordShowColor": {
            "type": "string",
            "default": "#69727d"
        },
        "passwordShowBgColor": {
            "type": "string",
            "default": ""
        },
        "passwordShowHoverColor": {
            "type": "string",
            "default": ""
        },
        "passwordShowHoverBgColor": {
            "type": "string",
            "default": ""
        },
        "passwordShowType": {
            "type": "string",
            "default": "default"
        },
        "passwordShowShape": {
            "type": "string",
            "default": "circle"
        },
        "passwordShowPadding": {
            "type": "object",
            "default": {
                "isLinked": true,
                "common": "",
                "top": "",
                "right": "",
                "bottom": "",
                "left": "",
                "unit": "px"
            }
        },
        "passwordShowBorder": {
            "type": "object",
            "default": {
                "borderStyle": "default",
                "borderStyleH": "default",
                "borderColor": "",
                "borderColorH": "",
                "isLinkedWidth": true,
                "isLinkedWidthTablet": true,
                "isLinkedWidthMobile": true,
                "commonWidth": "",
                "topWidth": "",
                "rightWidth": "",
                "bottomWidth": "",
                "leftWidth": "",
                "unitWidth": "px",
                "isLinkedWidthH": true,
                "isLinkedWidthHTablet": true,
                "isLinkedWidthHMobile": true,
                "commonWidthH": "",
                "topWidthH": "",
                "rightWidthH": "",
                "bottomWidthH": "",
                "leftWidthH": "",
                "unitWidthH": "px",
                "isLinkedRadius": true,
                "commonRadius": "",
                "topRadius": "",
                "rightRadius": "",
                "bottomRadius": "",
                "leftRadius": "",
                "unitRadius": "px",
                "isLinkedRadiusH": true,
                "isLinkedRadiusHTablet": true,
                "isLinkedRadiusHMobile": true,
                "commonRadiusH": "",
                "topRadiusH": "",
                "leftRadiusH": "",
                "unitRadiusH": "px",
                "transitionDuration": ""
            }
        },
        "passwordShowBoxShadow": {
            "type": "object",
            "default": {
                "preset": "",
                "shadowType": "default",
                "shadow": "",
                "horizontal": "",
                "vertical": "",
                "blur": "",
                "spread": "",
                "color": "",
                "presetH": "",
                "shadowTypeH": "default",
                "shadowH": "",
                "horizontalH": "",
                "verticalH": "",
                "blurH": "",
                "spreadH": "",
                "colorH": "",
                "transitionDuration": "0"
            }
        },
        "passwordShowSize": {
            "type": "number",
            "default": 55
        },
        "passwordShowRotate": {
            "type": "number",
            "default": 0
        },
        "passwordShowSizing": {
            "type": "object",
            "default": {
                "value": 55,
                "valueTablet": "",
                "valueMobile": "",
                "valueUnit": "px",
                "valueUnitTablet": "",
                "valueUnitMobile": ""
            }
        },
        "passwordShowRotated": {
            "type": "object",
            "default": {
                "value": 0,
                "valueTablet": "",
                "valueMobile": "",
                "valueUnit": "deg",
                "valueUnitTablet": "",
                "valueUnitMobile": ""
            }
        },
        "passwordShowRotateHover": {
            "type": "object",
            "default": {
                "value": 0,
                "valueTablet": "",
                "valueMobile": "",
                "valueUnit": "deg",
                "valueUnitTablet": "",
                "valueUnitMobile": ""
            }
        },
        "passwordShowtransitionDuration": {
            "type": "number",
            "default": 0
        },
        "passwordShowImageWidth": {
            "type": "number",
            "default": 0
        },
        "passwordHideSvgPath": {
            "type": "string",
            "default": "M288 144a110.94 110.94 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z"
        },
        "passwordHideSvgViewBox": {
            "type": "string",
            "default": "0 0 576 512"
        },
        "passwordHideClass": {
            "type": "string",
            "default": "far fa-eye"
        },
        "passwordHideImageUrl": {
            "type": "string",
            "default": ""
        },
        "passwordHideImageID": {
            "type": "number",
            "default": 0
        },
        "passwordHideImageSize": {
            "type": "string",
            "default": ""
        },
        "passwordHideColor": {
            "type": "string",
            "default": "#69727d"
        },
        "passwordHideBgColor": {
            "type": "string",
            "default": ""
        },
        "passwordHideHoverColor": {
            "type": "string",
            "default": ""
        },
        "passwordHideHoverBgColor": {
            "type": "string",
            "default": ""
        },
        "passwordHideType": {
            "type": "string",
            "default": "default"
        },
        "passwordHideShape": {
            "type": "string",
            "default": "circle"
        },
        "passwordHidePadding": {
            "type": "object",
            "default": {
                "isLinked": true,
                "common": "",
                "top": "",
                "right": "",
                "bottom": "",
                "left": "",
                "unit": "px"
            }
        },
        "passwordHideBorder": {
            "type": "object",
            "default": {
                "borderStyle": "default",
                "borderStyleH": "default",
                "borderColor": "",
                "borderColorH": "",
                "isLinkedWidth": true,
                "isLinkedWidthTablet": true,
                "isLinkedWidthMobile": true,
                "commonWidth": "",
                "topWidth": "",
                "rightWidth": "",
                "bottomWidth": "",
                "leftWidth": "",
                "unitWidth": "px",
                "isLinkedWidthH": true,
                "isLinkedWidthHTablet": true,
                "isLinkedWidthHMobile": true,
                "commonWidthH": "",
                "topWidthH": "",
                "rightWidthH": "",
                "bottomWidthH": "",
                "leftWidthH": "",
                "unitWidthH": "px",
                "isLinkedRadius": true,
                "commonRadius": "",
                "topRadius": "",
                "rightRadius": "",
                "bottomRadius": "",
                "leftRadius": "",
                "unitRadius": "px",
                "isLinkedRadiusH": true,
                "isLinkedRadiusHTablet": true,
                "isLinkedRadiusHMobile": true,
                "commonRadiusH": "",
                "topRadiusH": "",
                "leftRadiusH": "",
                "unitRadiusH": "px",
                "transitionDuration": ""
            }
        },
        "passwordHideBoxShadow": {
            "type": "object",
            "default": {
                "preset": "",
                "shadowType": "default",
                "shadow": "",
                "horizontal": "",
                "vertical": "",
                "blur": "",
                "spread": "",
                "color": "",
                "presetH": "",
                "shadowTypeH": "default",
                "shadowH": "",
                "horizontalH": "",
                "verticalH": "",
                "blurH": "",
                "spreadH": "",
                "colorH": "",
                "transitionDuration": "0"
            }
        },
        "passwordHideSize": {
            "type": "number",
            "default": 55
        },
        "passwordHideRotate": {
            "type": "number",
            "default": 0
        },
        "passwordHideSizing": {
            "type": "object",
            "default": {
                "value": 55,
                "valueTablet": "",
                "valueMobile": "",
                "valueUnit": "px",
                "valueUnitTablet": "",
                "valueUnitMobile": ""
            }
        },
        "passwordHideRotated": {
            "type": "object",
            "default": {
                "value": 0,
                "valueTablet": "",
                "valueMobile": "",
                "valueUnit": "deg",
                "valueUnitTablet": "",
                "valueUnitMobile": ""
            }
        },
        "passwordHideRotateHover": {
            "type": "object",
            "default": {
                "value": 0,
                "valueTablet": "",
                "valueMobile": "",
                "valueUnit": "deg",
                "valueUnitTablet": "",
                "valueUnitMobile": ""
            }
        },
        "passwordHidetransitionDuration": {
            "type": "number",
            "default": 0
        },
        "passwordHideImageWidth": {
            "type": "number",
            "default": 0
        },
        "passwordType": {
            "type": "string",
            "default": "password"
        },
        "passwordShowHideIconSize": {
            "type": "number",
            "default": 18
        },
        "inputIconSize": {
            "type": "number",
            "default": 28
        },
        "inputIconSpace": {
            "type": "number",
            "default": 38
        },
        "inputWidth": {
            "type": "object",
            "default": {
                "value": 100,
                "valueTablet": "",
                "valueMobile": "",
                "valueUnit": "%",
                "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"
            }
        },
        "_gsapAnimation": {
            "type": "object",
            "default": {
                "animationType": "none",
                "duration": 1,
                "delay": 0,
                "triggerType": "scroll",
                "ease": "none",
                "x": 0,
                "y": 0,
                "rotation": 0,
                "rotationY": 0,
                "opacity": 1,
                "xTo": 0,
                "yTo": 0,
                "rotationTo": 0,
                "rotationYTo": 0,
                "opacityTo": 1,
                "easeTo": "none",
                "loops": false,
                "numberOfRepeat": 0,
                "isSmooth": true,
                "startPoint": 80,
                "endPoint": 10
            }
        },
        "_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": ""
        },
        "_animation_element_trigger": {
            "type": "array",
            "default": [],
            "items": {
                "type": "object"
            }
        },
        "_animation_page_trigger": {
            "type": "array",
            "default": [],
            "items": {
                "type": "object"
            }
        }
    }
}