{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "gutentor/m7",
  "title": "Tabs",
  "description": "Add horizontal or vertical tab items with tab title and content, allowed to add any gutentor element inside tab content.",
  "category": "gutentor-modules",
  "keywords": ["Gutentor Horizontal Vertical Tabs Module"],
  "textdomain": "gutentor",
  "attributes": {
    "gID": {
      "type": "string"
    },
    "gName": {
      "type": "string",
      "default": "gutentor/m7"
    },
    "m7TabLayout": {
      "type": "string",
      "default": "horizontal"
    },
    "m7TabDesign": {
      "type": "string",
      "default": "fill"
    },
    "m7Align": {
      "type": "object"
    },
    "m7TabTxtColor": {
      "type": "object",
      "default": {
        "enable": true,
        "normal": "#ffffff",
        "hover": "#ffffff"
      }
    },
    "m7TabTypography": {
      "type": "object"
    },
    "m7TabBxBorder": {
      "type": "object"
    },
    "m7TabMargin": {
      "type": "object"
    },
    "m7TabPadding": {
      "type": "object"
    },
    "m7TabHPos": {
      "type": "string",
      "default": "gutentor-tabs-pos-top"
    },
    "m7TabVPos": {
      "type": "string",
      "default": "gutentor-tabs-left"
    },
    "m7IconPos": {
      "type": "string",
      "default": "right"
    },
    "m7IconSize": {
      "type": "object"
    },
    "m7IconColor": {
      "type": "object",
      "default": {
        "enable": true,
        "normal": "#FFFFFF",
        "hover": "#FFFFFF"
      }
    },
    "m7TabBgColor": {
      "type": "object",
      "default": {
        "enable": true,
        "normal": "rgba(39, 92, 246, 1)",
        "hover": "rgba(25, 73, 212, 1)"
      }
    },
    "m7TabBgGt": {
      "type": "object",
      "default": {
        "normal": "",
        "hover": ""
      }
    },
    "m7IconBgColor": {
      "type": "object",
      "default": {
        "enable": false,
        "normal": "#fff",
        "hover": ""
      }
    },
    "m7IconBgGt": {
      "type": "object",
      "default": {
        "normal": "",
        "hover": ""
      }
    },
    "m7IconPadding": {
      "type": "object"
    },
    "m7IconMargin": {
      "type": "object",
      "default": {
        "mLeft": "10"
      }
    },
    "m7IconBorder": {
      "type": "object"
    },
    "m6IconBoxShadow": {
      "type": "object"
    },
    "m7IconOnWidth": {
      "type": "boolean",
      "default": false
    },
    "m7IconWidth": {
      "type": "object"
    },
    "m7IconOnHeight": {
      "type": "boolean",
      "default": false
    },
    "m7IconHeight": {
      "type": "object"
    },
    "m7Tabs": {
      "type": "number",
      "default": 3
    },
    "m7NewActiveTab": {
      "type": "number",
      "default": 0
    },
    "m7TabTitles": {
      "type": "array",
      "default": [
        {
          "title": "Tab 1",
          "iconName": {
            "label": "fas fa-cog",
            "value": "fas fa-cog",
            "code": "f013"
          }
        },
        {
          "title": "Tab 2",
          "iconName": {
            "label": "fas fa-cog",
            "value": "fas fa-cog",
            "code": "f013"
          }
        },
        {
          "title": "Tab 3",
          "iconName": {
            "label": "fas fa-cog",
            "value": "fas fa-cog",
            "code": "f013"
          }
        }
      ]
    },
    "m7EnableIcon": {
      "type": "boolean",
      "default": false
    },
    "m7BodyMargin": {
      "type": "object"
    },
    "m7BodyPadding": {
      "type": "object",
      "default": {
        "type": "px",
        "mTop": "20",
        "mRight": "20",
        "mBottom": "20",
        "mLeft": "20"
      }
    },
    "m7BodyBgColor": {
      "type": "object",
      "default": {
        "enable": false,
        "normal": "#000",
        "hover": ""
      }
    },
    "m7BodyBgGt": {
      "type": "object",
      "default": {
        "normal": "",
        "hover": ""
      }
    },
    "m7BodyBxBorder": {
      "type": "object",
      "default": {
        "styleN": "solid",
        "styleH": "solid",
        "topN": "1",
        "topH": "1",
        "rightN": "1",
        "rightH": "1",
        "bottomN": "1",
        "bottomH": "1",
        "leftN": "1",
        "leftH": "1",
        "colorN": "#275cf6",
        "colorH": "#275cf6"
      }
    },
    "mAnimation": {
      "type": "object",
      "default": {
        "Animation": "none",
        "Delay": "",
        "Speed": "",
        "IterationType": "1",
        "Iteration": "1"
      }
    },
    "mBGType": {
      "type": "string"
    },
    "mBGImageSrc": {
      "type": "string",
      "default": "self-hosted-local"
    },
    "mBGImage": {
      "type": "object"
    },
    "mBGImageUrl": {
      "type": "string",
      "default": ""
    },
    "mBGImageSizeType": {
      "type": "string",
      "default": "full"
    },
    "mBGVideo": {
      "type": "object"
    },
    "mBGVideoSrc": {
      "type": "string",
      "default": "self-hosted-local"
    },
    "mBGVideoUrl": {
      "type": "string",
      "default": "https://www.youtube.com/watch?v=bGMi7L78hVk"
    },
    "mBGColor": {
      "type": "string"
    },
    "mBGGradient": {
      "type": "string"
    },
    "mBGImgSize": {
      "type": "string"
    },
    "mBGImgPos": {
      "type": "string"
    },
    "mBGImgRepeat": {
      "type": "string"
    },
    "mBGImgAttach": {
      "type": "string"
    },
    "mBGVideoLoop": {
      "type": "boolean",
      "default": true
    },
    "mBGVideoMute": {
      "type": "boolean",
      "default": true
    },
    "mOnOverlay": {
      "type": "boolean",
      "default": false
    },
    "mOverlayColor": {
      "type": "string"
    },
    "mOCGradient": {
      "type": "string"
    },
    "mHideMode": {
      "type": "object"
    },
    "mBxBorder": {
      "type": "object"
    },
    "mMargin": {
      "type": "object"
    },
    "mPadding": {
      "type": "object"
    },
    "mBxShadow": {
      "type": "object"
    },
    "mTag": {
      "type": "string",
      "default": "section"
    },
    "mID": {
      "type": "string",
      "default": ""
    },
    "mTShapeOpt": {
      "type": "string",
      "default": "gb-svg"
    },
    "mTShapeImg": {
      "type": "object",
      "default": {}
    },
    "mTShapeImgSizeType": {
      "type": "string",
      "default": "full"
    },
    "mTShapeSVGOpt": {
      "type": "string",
      "default": "gb-svg-default"
    },
    "mTShapeCustomSVG": {
      "type": "string",
      "default": ""
    },
    "mTShape": {
      "type": "string",
      "default": ""
    },
    "mTShapeOnColor": {
      "type": "boolean",
      "default": false
    },
    "mTShapeVFlip": {
      "type": "boolean",
      "default": false
    },
    "mTShapeHFlip": {
      "type": "boolean",
      "default": false
    },
    "mTShapeColor": {
      "type": "string"
    },
    "mTShapeHeight": {
      "type": "object"
    },
    "mTShapeWidth": {
      "type": "object"
    },
    "mTShapePos": {
      "type": "boolean",
      "default": false
    },
    "mBShapeOpt": {
      "type": "string",
      "default": "gb-svg"
    },
    "mBShapeImg": {
      "type": "object",
      "default": {}
    },
    "mBShapeImgSizeType": {
      "type": "string",
      "default": "full"
    },
    "mBShapeSVGOpt": {
      "type": "string",
      "default": "gb-svg-default"
    },
    "mBShapeCustomSVG": {
      "type": "string",
      "default": ""
    },
    "mBShape": {
      "type": "string",
      "default": ""
    },
    "mBShapeOnColor": {
      "type": "boolean",
      "default": false
    },
    "mBShapeVFlip": {
      "type": "boolean",
      "default": false
    },
    "mBShapeHFlip": {
      "type": "boolean",
      "default": false
    },
    "mBShapeColor": {
      "type": "string"
    },
    "mBShapeHeight": {
      "type": "object"
    },
    "mBShapeWidth": {
      "type": "object"
    },
    "mBShapePos": {
      "type": "boolean",
      "default": false
    },
    "mOnPos": {
      "type": "boolean",
      "default": false
    },
    "mContOnVAlign": {
      "type": "boolean",
      "default": false
    },
    "mContVAlign": {
      "type": "string",
      "default": "g-c-r-valign"
    },
    "mContVAlignT": {
      "type": "string",
      "default": "g-c-r-valign"
    },
    "mContVAlignD": {
      "type": "string",
      "default": "g-c-r-valign"
    },
    "mPosTypeD": {
      "type": "string",
      "default": "g-pos-d"
    },
    "mPosOptD": {
      "type": "string",
      "default": "default"
    },
    "mPosMarginAutoD": {
      "type": "boolean",
      "default": false
    },
    "mPosTypeT": {
      "type": "string",
      "default": "g-pos-d"
    },
    "mPosOptT": {
      "type": "string",
      "default": "default"
    },
    "mPosMarginAutoT": {
      "type": "boolean",
      "default": false
    },
    "mPosTypeM": {
      "type": "string",
      "default": "g-pos-d"
    },
    "mPosOptM": {
      "type": "string",
      "default": "default"
    },
    "mPosMarginAutoM": {
      "type": "boolean",
      "default": false
    },
    "mPosD": {
      "type": "object"
    },
    "mPosDWidth": {
      "type": "object",
      "default": {
        "type": "%",
        "width": ""
      }
    },
    "mPosT": {
      "type": "object"
    },
    "mPosTWidth": {
      "type": "object",
      "default": {
        "type": "%",
        "width": ""
      }
    },
    "mPosM": {
      "type": "object"
    },
    "mPosMWidth": {
      "type": "object",
      "default": {
        "type": "%",
        "width": ""
      }
    },
    "mZIndex": {
      "type": "object"
    },
    "mOnHeight": {
      "type": "boolean",
      "default": false
    },
    "mHeight": {
      "type": "object"
    },
    "mHideContSpace": {
      "type": "object"
    },
    "mHideRowSpace": {
      "type": "object"
    },
    "mHideColSpace": {
      "type": "object"
    },
    "mRawCustomCss": {
      "type": "string",
      "default": ""
    },
    "mLinkOpt": {
      "type": "object",
      "default": {
        "openInNewTab": false,
        "rel": "",
        "noFollow": false,
        "onLink": false,
        "link": ""
      }
    }
  },
  "supports": {
    "html": false,
    "className": false
  }
}
