{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 2,
  "name": "gutena/testimonials",
  "title": "Testimonial Slider",
  "category": "gutena",
  "description": "Testimonial Slider Block by Gutena",
  "keywords": [
    "testimonial",
    "review",
    "testimonial slider",
    "testimonials",
    "client review"
  ],
  "textdomain": "gutena-testimonial",
  "supports": {
    "align": [
      "wide",
      "full"
    ],
    "ariaLabel": true,
    "html": false,
    "spacing": {
      "padding": true,
      "margin": true
    },
    "__experimentalBorder": {
      "color": true,
      "radius": true,
      "style": true,
      "width": true
    },
    "__experimentalSettings": true
  },
  "attributes": {
    "uniqueId": {
      "type": "string"
    },
    "contentAlign": {
      "type": "string",
      "default": "left"
    },
    "sliderPadding": {
      "type": "object",
      "default": {
        "desktop": {
          "top": "30px",
          "right": "30px",
          "bottom": "30px",
          "left": "30px"
        }
      }
    },
    "sliderContainerPadding": {
      "type": "object",
      "default": {
        "top": "15px",
        "right": "15px",
        "bottom": "15px",
        "left": "15px"
      }
    },
    "sliderBoxShadow": {
      "type": "object",
      "default": {
        "onBoxShadow": true,
        "inset": false,
        "offsetX": "0px",
        "offsetY": "2px",
        "blurRadius": "9px",
        "spreadRadius": "0px",
        "color": "#00000012"
      }
    },
    "sliderMinHeight": {
      "type": "object"
    },
    "sliderCount": {
      "type": "number",
      "default": 1
    },
    "sliderToShow": {
      "type": "object",
      "default": {
        "desktop": 1,
        "tablet": 1,
        "mobile": 1
      }
    },
    "sliderGutterWidth": {
      "type": "object",
      "default": {
        "desktop": 20,
        "tablet": 15,
        "mobile": 5
      }
    },
    "sliderAutoPlay": {
      "type": "boolean",
      "default": true
    },
    "sliderAutoPlayInterval": {
      "type": "integer",
      "default": 5000
    },
    "sliderPlayDirection": {
      "type": "string",
      "default": "forward"
    },
    "sliderTransitionSpeed": {
      "type": "integer",
      "default": 500
    },
    "sliderQuoteIconShow": {
      "type": "boolean",
      "default": true
    },
    "sliderQuoteIconSize": {
      "type": "number",
      "default": 40
    },
    "sliderQuoteIconColor": {
      "type": "string",
      "default": "#3F6DE4"
    },
    "sliderQuoteSpaceAfterIcon": {
      "type": "number",
      "default": 15
    },
    "sliderRatingShow": {
      "type": "boolean",
      "default": true
    },
    "sliderRatingIconSize": {
      "type": "number",
      "default": 25
    },
    "sliderRatingScale": {
      "type": "number",
      "default": 5
    },
    "sliderRatingColor": {
      "type": "string",
      "default": "#ECB800"
    },
    "sliderSpaceAfterRating": {
      "type": "number",
      "default": 20
    },
    "sliderImagePosition": {
      "type": "string",
      "default": "side"
    },
    "sliderImageSize": {
      "type": "number",
      "default": 50
    },
    "sliderSpaceBeforeDetails": {
      "type": "number",
      "default": 20
    },
    "sliderNavDot": {
      "type": "boolean",
      "default": true
    },
    "sliderNavDotSize": {
      "type": "integer",
      "default": 10
    },
    "sliderNavDotGap": {
      "type": "integer",
      "default": 12
    },
    "sliderNavDotSpace": {
      "type": "integer",
      "default": 15
    },
    "sliderNavDotColors": {
      "type": "object",
      "default": {
        "normal": "#b9caf5",
        "active": "#3F6DE4"
      }
    },
    "sliderNavDotHide": {
      "type": "object",
      "default": {
        "tablet": false,
        "mobile": false
      }
    },
    "sliderNavArrow": {
      "type": "boolean",
      "default": true
    },
    "sliderNavArrowSize": {
      "type": "integer",
      "default": 10
    },
    "sliderNavArrowSpace": {
      "type": "integer",
      "default": 30
    },
    "sliderNavArrowPosition": {
      "type": "integer",
      "default": 0
    },
    "sliderNavArrowColors": {
      "type": "object",
      "default": {
        "normal": "#000",
        "hover": "#000"
      }
    },
    "sliderNavArrowHide": {
      "type": "object",
      "default": {
        "tablet": false,
        "mobile": false
      }
    },
    "sliderTextFontFamily": {
      "type": "string"
    },
    "sliderTextFontSize": {
      "type": "string"
    },
    "sliderTextFontStyle": {
      "type": "string"
    },
    "sliderTextFontWeight": {
      "type": "string"
    },
    "sliderTextLineHeight": {
      "type": "number",
      "default": 1.6
    },
    "sliderTextTextTransform": {
      "type": "string",
      "default": ""
    },
    "sliderNameFontFamily": {
      "type": "string"
    },
    "sliderNameFontSize": {
      "type": "string"
    },
    "sliderNameFontStyle": {
      "type": "string"
    },
    "sliderNameFontWeight": {
      "type": "string"
    },
    "sliderNameLineHeight": {
      "type": "number",
      "default": 1.6
    },
    "sliderNameTextTransform": {
      "type": "string",
      "default": ""
    },
    "sliderPositionFontFamily": {
      "type": "string"
    },
    "sliderPositionFontSize": {
      "type": "string"
    },
    "sliderPositionFontStyle": {
      "type": "string"
    },
    "sliderPositionFontWeight": {
      "type": "string"
    },
    "sliderPositionLineHeight": {
      "type": "number",
      "default": 1.6
    },
    "sliderPositionTextTransform": {
      "type": "string",
      "default": ""
    },
    "sliderTextColor": {
      "type": "string"
    },
    "sliderNameColor": {
      "type": "string"
    },
    "sliderPositionColor": {
      "type": "string"
    },
    "blockStyles": {
      "type": "object"
    },
    "sliderSettings": {
      "type": "object"
    }
  },
  "providesContext": {
    "gutenaTestimonialCount": "sliderCount",
    "gutenaTestimonialIconShow": "sliderQuoteIconShow",
    "gutenaTestimonialRatingShow": "sliderRatingShow",
    "gutenaTestimonialRatingScale": "sliderRatingScale",
    "gutenaTestimonialImagePosition": "sliderImagePosition"
  },
  "editorScript": "file:./index.js",
  "viewScript": "file:./view.js",
  "editorStyle": "file:./index.css",
  "style": "file:./style-index.css"
}