{
  "name": "dnxte/logo-tree",
  "d4Shortcode": "dnxte_logo_tree",
  "moduleIcon": "dnxte/logo-tree",
  "title": "Logo Tree",
  "titles": "Logo Trees",
  "moduleClassName": "dnxte-logo-tree",
  "moduleOrderClassName": "dnxte-logo-tree",
  "folder": "divi-essential",
  "category": "module",
  "childModuleName": "dnxte/logo-tree-item",
  "childrenName": ["dnxte/logo-tree-item"],
  "childModuleTitle": "Logo Tree Item",
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}",
      "default": {
        "meta": {
          "adminLabel": {
            "desktop": {
              "value": "Logo Tree"
            }
          }
        },
        "decoration": {
          "sizing": {
            "desktop": {
              "value": {
                "height": "560px"
              }
            },
            "tablet": {
              "value": {
                "height": "450px"
              }
            },
            "phone": {
              "value": {
                "height": "350px"
              }
            }
          },
          "background": {
            "desktop": {
              "value": {
                "gradient": {
                  "enabled": "on",
                  "stops": [
                    { "position": "0", "color": "#1a1a2e" },
                    { "position": "50", "color": "#16213e" },
                    { "position": "100", "color": "#0f3460" }
                  ]
                }
              }
            }
          }
        }
      },
      "styleProps": {
        "sizing": {},
        "background": {},
        "spacing": {
          "important": true
        },
        "border": {},
        "boxShadow": {}
      }
    },
    "mainLogo": {
      "type": "object",
      "selector": "{{selector}} .logo-tree-main-icon img"
    },
    "mainLogoImage": {
      "type": "object",
      "selector": "{{selector}} .logo-tree-main-icon",
      "default": {
        "advanced": {
          "size": {
            "desktop": {
              "value": "40px"
            }
          }
        }
      },
      "styleProps": {
        "border": {
          "important": true
        }
      }
    },
    "mainLogoText": {
      "type": "object",
      "selector": "{{selector}} .logo-tree-main-text",
      "default": {},
      "tagName": "span",
      "inlineEditor": "plainText",
      "styleProps": {
        "font": {
          "important": true
        },
        "background": {}
      }
    },
    "mainLogoWrapper": {
      "type": "object",
      "selector": "{{selector}} .logo-tree-main",
      "default": {
        "advanced": {
          "heightWidth": {
            "desktop": {
              "value": ""
            }
          }
        },
        "decoration": {
          "background": {
            "desktop": {
              "value": {
                "color": "rgba(30, 30, 60, 0.95)"
              }
            }
          }
        }
      },
      "styleProps": {
        "background": {},
        "border": {
          "important": true
        },
        "boxShadow": {
          "important": true
        },
        "spacing": {
          "important": true
        }
      }
    },
    "treeSettings": {
      "type": "object",
      "selector": "{{selector}}",
      "default": {
        "advanced": {
          "bgEffect": {
            "desktop": {
              "value": "particles"
            }
          },
          "lineStyle": {
            "desktop": {
              "value": "bezier"
            }
          },
          "particleCount": {
            "desktop": {
              "value": "80"
            }
          },
          "lineColor": {
            "desktop": {
              "value": "rgba(139, 92, 246, 0.6)"
            }
          },
          "lineGlowColor": {
            "desktop": {
              "value": "rgba(139, 92, 246, 0.3)"
            }
          },
          "particleColor": {
            "desktop": {
              "value": "rgba(139, 92, 246, 0.4)"
            }
          },
          "flowDotColor": {
            "desktop": {
              "value": "#a78bfa"
            }
          }
        }
      }
    },
    "nodeWrapper": {
      "type": "object",
      "selector": "{{selector}} .logo-tree-node",
      "default": {
        "decoration": {
          "background": {
            "desktop": {
              "value": {
                "color": "rgba(30, 30, 60, 0.85)"
              }
            }
          }
        }
      },
      "styleProps": {
        "background": {},
        "border": {
          "important": true
        },
        "boxShadow": {}
      }
    },
    "nodeImage": {
      "type": "object",
      "selector": "{{selector}} .logo-tree-node-icon-img",
      "default": {
        "decoration": {
          "border": {
            "desktop": {
              "value": {
                "radius": {
                  "bottomLeft": "50%",
                  "bottomRight": "50%",
                  "topLeft": "50%",
                  "topRight": "50%",
                  "sync": "on"
                }
              }
            }
          }
        }
      },
      "styleProps": {
        "border": {
          "important": true
        }
      }
    },
    "nodeLabelStyle": {
      "type": "object",
      "selector": "{{selector}} .logo-tree-node-label",
      "default": {
        "decoration": {
          "font": {
            "desktop": {
              "value": {
                "size": "12px",
                "weight": "500",
                "color": "#ffffff"
              }
            }
          },
          "background": {
            "desktop": {
              "value": {
                "color": "rgba(30, 30, 60, 0.85)"
              }
            }
          }
        }
      },
      "styleProps": {
        "font": {
          "important": true
        },
        "background": {}
      }
    }
  },
  "customCssFields": {
    "mainLogo": {
      "subName": "mainLogo",
      "selectorSuffix": " .logo-tree-main",
      "label": "Main Logo"
    },
    "node": {
      "subName": "node",
      "selectorSuffix": " .logo-tree-node",
      "label": "Node"
    },
    "nodeLabel": {
      "subName": "nodeLabel",
      "selectorSuffix": " .logo-tree-node-label",
      "label": "Node Label"
    },
    "connectorLine": {
      "subName": "connectorLine",
      "selectorSuffix": " .logo-tree-path-main",
      "label": "Connector Line"
    },
    "container": {
      "subName": "container",
      "selectorSuffix": " .logo-tree-container",
      "label": "Container"
    }
  }
}
