{
  "name": "divitorque/logo-carousel",
  "d4Shortcode": "ba_logo_carousel",
  "moduleClassName": "dtq_logo_carousel",
  "moduleOrderClassName": "dtq_logo_carousel",
  "title": "Logo Carousel",
  "titles": "Logo Carousels",
  "moduleIcon": "divitorque/logo-carousel",
  "category": "module",
  "folder": "divi-torque-lite",
  "childModuleName": "divitorque/logo-carousel-item",
  "childModuleTitle": "Logo Carousel Item",
  "childrenName": [
    "divitorque/logo-carousel-item"
  ],
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}",
      "default": {
        "advanced": {
          "logoHover": {
            "desktop": {
              "value": "zoom_in"
            }
          },
          "logoHeight": {
            "desktop": {
              "value": "auto"
            }
          },
          "logoWidth": {
            "desktop": {
              "value": "auto"
            }
          },
          "slideCount": {
            "desktop": {
              "value": "4"
            }
          },
          "slideToScroll": {
            "desktop": {
              "value": "1"
            }
          },
          "slideSpacing": {
            "desktop": {
              "value": "15px"
            }
          },
          "isVariableWidth": {
            "desktop": {
              "value": "off"
            }
          },
          "slideWidth": {
            "desktop": {
              "value": "360px"
            }
          },
          "isAutoplay": {
            "desktop": {
              "value": "on"
            }
          },
          "autoplaySpeed": {
            "desktop": {
              "value": "3000ms"
            }
          },
          "animationSpeed": {
            "desktop": {
              "value": "600ms"
            }
          },
          "isInfinite": {
            "desktop": {
              "value": "on"
            }
          },
          "isSwipe": {
            "desktop": {
              "value": "on"
            }
          },
          "isCenter": {
            "desktop": {
              "value": "off"
            }
          },
          "isVertical": {
            "desktop": {
              "value": "off"
            }
          },
          "useNav": {
            "desktop": {
              "value": "on"
            }
          },
          "usePagi": {
            "desktop": {
              "value": "off"
            }
          },
          "navType": {
            "desktop": {
              "value": "overlay"
            }
          },
          "navPos": {
            "desktop": {
              "value": "bottom"
            }
          },
          "navPosHz": {
            "desktop": {
              "value": "right"
            }
          },
          "navGap": {
            "desktop": {
              "value": "10px"
            }
          },
          "navXCenter": {
            "desktop": {
              "value": "off"
            }
          },
          "pagiType": {
            "desktop": {
              "value": "dot"
            }
          },
          "pagiColor": {
            "desktop": {
              "value": "#333333"
            }
          },
          "pagiText": {
            "desktop": {
              "value": "16px"
            }
          },
          "pagiTextActive": {
            "desktop": {
              "value": "#2ea3f2"
            }
          },
          "cssTransition": {
            "desktop": {
              "value": "ease-in-out"
            }
          },
          "carouselSpacingTop": {
            "desktop": {
              "value": "0px"
            }
          },
          "carouselSpacingBottom": {
            "desktop": {
              "value": "0px"
            }
          },
          "customCursor": {
            "desktop": {
              "value": "off"
            }
          },
          "cursorName": {
            "desktop": {
              "value": "css_grab"
            }
          },
          "centerModeType": {
            "desktop": {
              "value": "classic"
            }
          },
          "centerPadding": {
            "desktop": {
              "value": "70px"
            }
          },
          "navColor": {
            "desktop": {
              "value": "#ffffff"
            }
          },
          "navBg": {
            "desktop": {
              "value": "#2ea3f2"
            }
          },
          "navHeight": {
            "desktop": {
              "value": "44px"
            }
          },
          "navWidth": {
            "desktop": {
              "value": "44px"
            }
          },
          "navIconSize": {
            "desktop": {
              "value": "22px"
            }
          },
          "navRadius": {
            "desktop": {
              "value": "44px"
            }
          },
          "navBorderWidth": {
            "desktop": {
              "value": "0px"
            }
          },
          "navBorderColor": {
            "desktop": {
              "value": "#333333"
            }
          },
          "navBorderStyle": {
            "desktop": {
              "value": "solid"
            }
          },
          "navSkew": {
            "desktop": {
              "value": "0deg"
            }
          },
          "navPosX": {
            "desktop": {
              "value": "-15px"
            }
          },
          "navPosY": {
            "desktop": {
              "value": "50%"
            }
          },
          "iconLeft": {
            "desktop": {
              "value": {
                "unicode": "&#x34;",
                "type": "divi",
                "weight": "400"
              }
            }
          },
          "iconRight": {
            "desktop": {
              "value": {
                "unicode": "&#x35;",
                "type": "divi",
                "weight": "400"
              }
            }
          },
          "pagiBg": {
            "desktop": {
              "value": "#cccccc"
            }
          },
          "pagiBgActive": {
            "desktop": {
              "value": "#2ea3f2"
            }
          },
          "pagiHeight": {
            "desktop": {
              "value": "10px"
            }
          },
          "pagiWidth": {
            "desktop": {
              "value": "10px"
            }
          },
          "pagiWidthActive": {
            "desktop": {
              "value": ""
            }
          },
          "pagiRadius": {
            "desktop": {
              "value": "10px"
            }
          },
          "pagiSpacing": {
            "desktop": {
              "value": "8px"
            }
          },
          "pagiPosY": {
            "desktop": {
              "value": "15px"
            }
          },
          "pagiAlignment": {
            "desktop": {
              "value": "center"
            }
          }
        }
      },
      "settings": {
        "meta": {
          "adminLabel": {}
        },
        "advanced": {
          "htmlAttributes": {},
          "text": {},
          "logoHover": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "logoSettings",
              "attrName": "module.advanced.logoHover",
              "label": "Logo Hover Effect",
              "description": "Animation applied to each logo on hover.",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "no_hover": {
                      "label": "None"
                    },
                    "zoom_in": {
                      "label": "Zoom In"
                    },
                    "zoom_out": {
                      "label": "Zoom Out"
                    },
                    "fade": {
                      "label": "Fade"
                    },
                    "black_n_white": {
                      "label": "Grayscale → Color"
                    }
                  }
                }
              }
            }
          },
          "logoHeight": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "logoSettings",
              "attrName": "module.advanced.logoHeight",
              "label": "Logo Height",
              "description": "Fix every logo to the same height (leave at auto for natural size).",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": true,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 1000,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "logoWidth": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "logoSettings",
              "attrName": "module.advanced.logoWidth",
              "label": "Logo Width",
              "description": "Fix every logo to the same width (leave at auto for natural size).",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": true,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 1000,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "slideCount": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentLayout",
              "attrName": "module.advanced.slideCount",
              "label": "Slides to Show",
              "description": "How many slides are visible at once. Lower this on tablet and phone for a better fit.",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": true,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 1,
                  "max": 8,
                  "step": 1,
                  "defaultUnit": ""
                }
              }
            }
          },
          "slideToScroll": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentLayout",
              "attrName": "module.advanced.slideToScroll",
              "label": "Slides to Scroll",
              "description": "How many slides move each time the carousel advances.",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": true,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 1,
                  "max": 8,
                  "step": 1,
                  "defaultUnit": ""
                }
              }
            }
          },
          "slideSpacing": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentLayout",
              "attrName": "module.advanced.slideSpacing",
              "label": "Gap Between Slides",
              "description": "Spacing between each slide.",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 100,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "isVariableWidth": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentLayout",
              "attrName": "module.advanced.isVariableWidth",
              "label": "Variable Slide Width",
              "description": "Give every slide the same set width (Slide Width) instead of an equal share of the row.",
              "priority": 50,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "slideWidth": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentLayout",
              "attrName": "module.advanced.slideWidth",
              "label": "Slide Width",
              "description": "Fixed width used for each slide when Variable Slide Width is on.",
              "priority": 60,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": true,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 1000,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "isAutoplay": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentMotion",
              "attrName": "module.advanced.isAutoplay",
              "label": "Autoplay",
              "description": "Automatically advance the carousel.",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "autoplaySpeed": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentMotion",
              "attrName": "module.advanced.autoplaySpeed",
              "label": "Autoplay Delay",
              "description": "How long each slide stays before advancing.",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 10000,
                  "step": 100,
                  "defaultUnit": "ms",
                  "allowedUnits": [
                    "ms"
                  ]
                }
              }
            }
          },
          "animationSpeed": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentMotion",
              "attrName": "module.advanced.animationSpeed",
              "label": "Transition Speed",
              "description": "How fast the slide animation plays.",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 10000,
                  "step": 100,
                  "defaultUnit": "ms",
                  "allowedUnits": [
                    "ms"
                  ]
                }
              }
            }
          },
          "isInfinite": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentMotion",
              "attrName": "module.advanced.isInfinite",
              "label": "Infinite Loop",
              "description": "Loop back to the first slide after the last one.",
              "priority": 50,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "isSwipe": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentInteraction",
              "attrName": "module.advanced.isSwipe",
              "label": "Drag / Swipe",
              "description": "Allow visitors to drag or swipe between slides.",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": true,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "isCenter": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentInteraction",
              "attrName": "module.advanced.isCenter",
              "label": "Center Active Slide",
              "description": "Keep the active slide centered, with a peek of the slides on each side.",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "isVertical": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentLayout",
              "attrName": "module.advanced.isVertical",
              "label": "Vertical Direction",
              "description": "Slide up/down instead of left/right.",
              "priority": 40,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "useNav": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentControls",
              "attrName": "module.advanced.useNav",
              "label": "Show Arrows",
              "description": "Show the previous / next navigation arrows.",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": true,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "usePagi": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentControls",
              "attrName": "module.advanced.usePagi",
              "label": "Show Dots",
              "description": "Show the pagination dots below the carousel.",
              "priority": 50,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": true,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "cssTransition": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentMotion",
              "attrName": "module.advanced.cssTransition",
              "label": "Transition Easing",
              "description": "Easing curve for the slide animation.",
              "priority": 40,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "ease-in-out": {
                      "label": "Ease In-Out"
                    },
                    "linear": {
                      "label": "Linear"
                    },
                    "ease": {
                      "label": "Ease"
                    },
                    "ease-in": {
                      "label": "Ease In"
                    },
                    "ease-out": {
                      "label": "Ease Out"
                    }
                  }
                }
              }
            }
          },
          "centerModeType": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentInteraction",
              "attrName": "module.advanced.centerModeType",
              "label": "Center Mode Style",
              "description": "Highlighted scales the active slide up and dims the rest.",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "classic": {
                      "label": "Classic"
                    },
                    "highlighted": {
                      "label": "Highlighted"
                    }
                  }
                }
              }
            }
          },
          "centerPadding": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentInteraction",
              "attrName": "module.advanced.centerPadding",
              "label": "Center Peek",
              "description": "How much of the neighbouring slides peeks in (classic center mode).",
              "priority": 40,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 500,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "navType": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentControls",
              "attrName": "module.advanced.navType",
              "label": "Arrow Layout",
              "description": "Overlay sits the arrows over the slides; Alongside places them side by side.",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "overlay": {
                      "label": "Overlay"
                    },
                    "alongside": {
                      "label": "Alongside"
                    }
                  }
                }
              }
            }
          },
          "navPos": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowPosition",
              "attrName": "module.advanced.navPos",
              "label": "Arrows Vertical Edge",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "top": {
                      "label": "Top"
                    },
                    "bottom": {
                      "label": "Bottom"
                    }
                  }
                }
              }
            }
          },
          "navPosHz": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowPosition",
              "attrName": "module.advanced.navPosHz",
              "label": "Arrows Horizontal Edge",
              "priority": 40,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "left": {
                      "label": "Left"
                    },
                    "right": {
                      "label": "Right"
                    }
                  }
                }
              }
            }
          },
          "navGap": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowPosition",
              "attrName": "module.advanced.navGap",
              "label": "Gap Between Arrows",
              "priority": 50,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 200,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "navXCenter": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowPosition",
              "attrName": "module.advanced.navXCenter",
              "label": "Center the Arrows",
              "description": "Place both arrows together at the horizontal center.",
              "priority": 60,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "pagiType": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentControls",
              "attrName": "module.advanced.pagiType",
              "label": "Pagination Style",
              "priority": 60,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "dot": {
                      "label": "Dots"
                    },
                    "number": {
                      "label": "Numbers"
                    }
                  }
                }
              }
            }
          },
          "pagiColor": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDotsNumber",
              "attrName": "module.advanced.pagiColor",
              "label": "Number Color",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": true
              },
              "component": {
                "type": "field",
                "name": "divi/color-picker",
                "props": {
                  "isAlpha": true
                }
              }
            }
          },
          "pagiText": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDotsNumber",
              "attrName": "module.advanced.pagiText",
              "label": "Number Size",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 100,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "pagiTextActive": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDotsNumber",
              "attrName": "module.advanced.pagiTextActive",
              "label": "Active Number Color",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/color-picker",
                "props": {
                  "isAlpha": true
                }
              }
            }
          },
          "carouselSpacingTop": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSpacing",
              "attrName": "module.advanced.carouselSpacingTop",
              "label": "Spacing Top",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": true,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 300,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "carouselSpacingBottom": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSpacing",
              "attrName": "module.advanced.carouselSpacingBottom",
              "label": "Spacing Bottom",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": true,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 300,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "customCursor": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentInteraction",
              "attrName": "module.advanced.customCursor",
              "label": "Custom Cursor",
              "description": "Use a custom cursor when hovering the carousel.",
              "priority": 50,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "cursorName": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentInteraction",
              "attrName": "module.advanced.cursorName",
              "label": "Cursor Style",
              "priority": 60,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "css_grab": {
                      "label": "Grab"
                    },
                    "css_pointer": {
                      "label": "Pointer"
                    },
                    "css_move": {
                      "label": "Move"
                    },
                    "css_default": {
                      "label": "Default"
                    },
                    "custom_pizza": {
                      "label": "Pizza"
                    },
                    "custom_burger": {
                      "label": "Burger"
                    }
                  }
                }
              }
            }
          },
          "iconLeft": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentControls",
              "attrName": "module.advanced.iconLeft",
              "label": "Previous Arrow Icon",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/icon-picker"
              }
            }
          },
          "iconRight": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentControls",
              "attrName": "module.advanced.iconRight",
              "label": "Next Arrow Icon",
              "priority": 40,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/icon-picker"
              }
            }
          },
          "navColor": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowStyle",
              "attrName": "module.advanced.navColor",
              "label": "Arrow Icon Color",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": true
              },
              "component": {
                "type": "field",
                "name": "divi/color-picker",
                "props": {
                  "isAlpha": true
                }
              }
            }
          },
          "navBg": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowStyle",
              "attrName": "module.advanced.navBg",
              "label": "Arrow Background",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": true
              },
              "component": {
                "type": "field",
                "name": "divi/color-picker",
                "props": {
                  "isAlpha": true
                }
              }
            }
          },
          "navHeight": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowStyle",
              "attrName": "module.advanced.navHeight",
              "label": "Arrow Height",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 200,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "navWidth": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowStyle",
              "attrName": "module.advanced.navWidth",
              "label": "Arrow Width",
              "priority": 40,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 200,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "navIconSize": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowStyle",
              "attrName": "module.advanced.navIconSize",
              "label": "Arrow Icon Size",
              "priority": 50,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 200,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "navRadius": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowStyle",
              "attrName": "module.advanced.navRadius",
              "label": "Arrow Corner Radius",
              "description": "Set to half the height/width for a circle.",
              "priority": 60,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 100,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "navSkew": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowStyle",
              "attrName": "module.advanced.navSkew",
              "label": "Arrow Skew",
              "priority": 70,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": -90,
                  "max": 90,
                  "step": 1,
                  "defaultUnit": "deg",
                  "allowedUnits": [
                    "deg"
                  ]
                }
              }
            }
          },
          "navBorderWidth": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowBorder",
              "attrName": "module.advanced.navBorderWidth",
              "label": "Arrow Border Width",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 100,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "navBorderColor": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowBorder",
              "attrName": "module.advanced.navBorderColor",
              "label": "Arrow Border Color",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": true
              },
              "component": {
                "type": "field",
                "name": "divi/color-picker",
                "props": {
                  "isAlpha": true
                }
              }
            }
          },
          "navBorderStyle": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowBorder",
              "attrName": "module.advanced.navBorderStyle",
              "label": "Arrow Border Style",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "solid": {
                      "label": "Solid"
                    },
                    "dashed": {
                      "label": "Dashed"
                    },
                    "dotted": {
                      "label": "Dotted"
                    },
                    "double": {
                      "label": "Double"
                    },
                    "none": {
                      "label": "None"
                    }
                  }
                }
              }
            }
          },
          "navPosX": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowPosition",
              "attrName": "module.advanced.navPosX",
              "label": "Arrow Horizontal Offset",
              "description": "Move the arrows in or out from the carousel edges.",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": -300,
                  "max": 300,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "navPosY": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designArrowPosition",
              "attrName": "module.advanced.navPosY",
              "label": "Arrow Vertical Position",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": -150,
                  "max": 500,
                  "step": 1,
                  "defaultUnit": "%",
                  "allowedUnits": [
                    "%",
                    "px"
                  ]
                }
              }
            }
          },
          "pagiAlignment": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDotsPosition",
              "attrName": "module.advanced.pagiAlignment",
              "label": "Alignment",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "left": {
                      "label": "Left"
                    },
                    "center": {
                      "label": "Center"
                    },
                    "right": {
                      "label": "Right"
                    }
                  }
                }
              }
            }
          },
          "pagiBg": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDots",
              "attrName": "module.advanced.pagiBg",
              "label": "Dot Color",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/color-picker",
                "props": {
                  "isAlpha": true
                }
              }
            }
          },
          "pagiBgActive": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDots",
              "attrName": "module.advanced.pagiBgActive",
              "label": "Active Dot Color",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/color-picker",
                "props": {
                  "isAlpha": true
                }
              }
            }
          },
          "pagiHeight": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDots",
              "attrName": "module.advanced.pagiHeight",
              "label": "Dot Height",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 1,
                  "max": 50,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "pagiWidth": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDots",
              "attrName": "module.advanced.pagiWidth",
              "label": "Dot Width",
              "priority": 40,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 1,
                  "max": 50,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "pagiWidthActive": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDots",
              "attrName": "module.advanced.pagiWidthActive",
              "label": "Active Dot Width",
              "description": "Optionally widen the active dot for a pill style.",
              "priority": 50,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 100,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "pagiRadius": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDots",
              "attrName": "module.advanced.pagiRadius",
              "label": "Dot Corner Radius",
              "priority": 60,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 50,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "pagiSpacing": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDotsPosition",
              "attrName": "module.advanced.pagiSpacing",
              "label": "Dot Spacing",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": 0,
                  "max": 100,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          },
          "pagiPosY": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designDotsPosition",
              "attrName": "module.advanced.pagiPosY",
              "label": "Dots Spacing Top",
              "description": "Gap between the carousel and the dots.",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "responsive": false,
                "hover": false
              },
              "component": {
                "type": "field",
                "name": "divi/range",
                "props": {
                  "min": -200,
                  "max": 200,
                  "step": 1,
                  "defaultUnit": "px"
                }
              }
            }
          }
        },
        "decoration": {
          "animation": {},
          "layout": {},
          "background": {},
          "border": {},
          "boxShadow": {},
          "filters": {},
          "overflow": {},
          "position": {},
          "scroll": {},
          "spacing": {},
          "sizing": {},
          "sticky": {},
          "transform": {},
          "transition": {},
          "zIndex": {},
          "disabledOn": {}
        }
      }
    }
  },
  "customCssFields": {
    "navPrev": {
      "subName": "navPrev",
      "selectorSuffix": " .swiper-button-prev"
    },
    "navNext": {
      "subName": "navNext",
      "selectorSuffix": " .swiper-button-next"
    },
    "pagiWrap": {
      "subName": "pagiWrap",
      "selectorSuffix": " .swiper-pagination"
    },
    "pagiItem": {
      "subName": "pagiItem",
      "selectorSuffix": " .swiper-pagination-bullet"
    },
    "pagiDot": {
      "subName": "pagiDot",
      "selectorSuffix": " .swiper-pagination-bullet"
    }
  },
  "settings": {
    "content": "auto",
    "design": "auto",
    "advanced": "auto",
    "groups": {
      "logoSettings": {
        "panel": "content",
        "priority": 5,
        "groupName": "logoSettings",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Logo Settings"
          }
        }
      },
      "contentLayout": {
        "panel": "content",
        "priority": 10,
        "groupName": "contentLayout",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Slides"
          }
        }
      },
      "contentMotion": {
        "panel": "content",
        "priority": 11,
        "groupName": "contentMotion",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Autoplay & Motion"
          }
        }
      },
      "contentInteraction": {
        "panel": "content",
        "priority": 12,
        "groupName": "contentInteraction",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Interaction"
          }
        }
      },
      "contentControls": {
        "panel": "content",
        "priority": 13,
        "groupName": "contentControls",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Arrows & Dots"
          }
        }
      },
      "designArrowStyle": {
        "panel": "design",
        "priority": 10,
        "groupName": "designArrowStyle",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Arrow Style",
            "presetGroup": "divi/button",
            "clipboardCategory": "style"
          }
        }
      },
      "designArrowBorder": {
        "panel": "design",
        "priority": 11,
        "groupName": "designArrowBorder",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Arrow Border",
            "presetGroup": "divi/border",
            "clipboardCategory": "style"
          }
        }
      },
      "designArrowPosition": {
        "panel": "design",
        "priority": 12,
        "groupName": "designArrowPosition",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Arrow Position"
          }
        }
      },
      "designDots": {
        "panel": "design",
        "priority": 20,
        "groupName": "designDots",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Dot Style",
            "presetGroup": "divi/border",
            "clipboardCategory": "style"
          }
        }
      },
      "designDotsNumber": {
        "panel": "design",
        "priority": 21,
        "groupName": "designDotsNumber",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Number Style",
            "presetGroup": "divi/font",
            "clipboardCategory": "style"
          }
        }
      },
      "designDotsPosition": {
        "panel": "design",
        "priority": 22,
        "groupName": "designDotsPosition",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Dot Position"
          }
        }
      },
      "designSpacing": {
        "panel": "design",
        "priority": 30,
        "groupName": "designSpacing",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Carousel Spacing",
            "presetGroup": "divi/spacing",
            "clipboardCategory": "style"
          }
        }
      }
    }
  }
}
