{
  "name": "masteriyo/course-list",
  "d4Shortcode": "",
  "title": "Masteriyo Course List",
  "textdomain": "learning-management-system",
  "titles": "Masteriyo Course Lists",
  "moduleIcon": "masteriyo/course-list",
  "moduleClassName": "masteriyo_divi5_course_list",
  "moduleOrderClassName": "masteriyo_divi5_course_list",
  "category": "module",
  "childrenName": [],
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}",
      "default": {
        "meta": {
          "adminLabel": {
            "desktop": {
              "value": "Masteriyo Course List"
            }
          }
        }
      },
      "settings": {
        "meta": {
          "adminLabel": {}
        },
        "advanced": {
          "html": {},
          "htmlAttributes": {}
        },
        "decoration": {
          "background": {},
          "border": {},
          "boxShadow": {},
          "spacing": {},
          "sizing": {},
          "disabledOn": {}
        }
      }
    },
    "postsPerPage": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "12"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "generalContent",
            "priority": 10,
            "render": true,
            "attrName": "postsPerPage.innerContent",
            "label": "Course Count",
            "description": "Number of courses to display.",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/text",
              "type": "field",
              "props": {
                "showPlaceholderOnEmpty": true
              }
            }
          }
        }
      }
    },
    "order": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "desc"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "sortingContent",
            "priority": 20,
            "render": true,
            "attrName": "order.innerContent",
            "label": "Order",
            "description": "Sort direction.",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "desc": {
                    "label": "Descending"
                  },
                  "asc": {
                    "label": "Ascending"
                  }
                }
              }
            }
          }
        }
      }
    },
    "orderBy": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "date"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "sortingContent",
            "priority": 10,
            "render": true,
            "attrName": "orderBy.innerContent",
            "label": "Order By",
            "description": "Field to sort courses by.",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "date": {
                    "label": "Date"
                  },
                  "title": {
                    "label": "Title"
                  },
                  "price": {
                    "label": "Price"
                  },
                  "rating": {
                    "label": "Rating"
                  }
                }
              }
            }
          }
        }
      }
    },
    "columns": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "3"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "generalContent",
            "priority": 40,
            "render": true,
            "attrName": "columns.innerContent",
            "label": "Columns",
            "description": "Number of columns in the grid.",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/text",
              "type": "field",
              "props": {
                "showPlaceholderOnEmpty": true
              }
            }
          }
        }
      }
    },
    "show_pagination": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "off"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "generalContent",
            "priority": 50,
            "render": true,
            "attrName": "show_pagination.innerContent",
            "label": "Pagination",
            "description": "Show page-number navigation below the course grid.",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "include_categories": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": []
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "filterContent",
            "priority": 10,
            "render": true,
            "attrName": "include_categories.innerContent",
            "label": "Include Categories",
            "description": "Only show courses in these categories. Leave empty to include all.",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "multiple": true,
                "useCheckboxes": true,
                "options": {}
              }
            }
          }
        }
      }
    },
    "exclude_categories": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": []
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "filterContent",
            "priority": 20,
            "render": true,
            "attrName": "exclude_categories.innerContent",
            "label": "Exclude Categories",
            "description": "Hide courses in these categories.",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "multiple": true,
                "useCheckboxes": true,
                "options": {}
              }
            }
          }
        }
      }
    },
    "show_thumbnail": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 10,
            "render": true,
            "attrName": "show_thumbnail.innerContent",
            "label": "Thumbnail",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_difficulty_badge": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 20,
            "render": true,
            "attrName": "show_difficulty_badge.innerContent",
            "label": "Difficulty Badge",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_categories": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 30,
            "render": true,
            "attrName": "show_categories.innerContent",
            "label": "Categories",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_course_title": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 40,
            "render": true,
            "attrName": "show_course_title.innerContent",
            "label": "Course Title",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_author": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 50,
            "render": true,
            "attrName": "show_author.innerContent",
            "label": "Author",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_author_avatar": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 60,
            "render": true,
            "attrName": "show_author_avatar.innerContent",
            "label": "Author Avatar",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_author_name": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 70,
            "render": true,
            "attrName": "show_author_name.innerContent",
            "label": "Author Name",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_rating": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 80,
            "render": true,
            "attrName": "show_rating.innerContent",
            "label": "Rating",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_description": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 90,
            "render": true,
            "attrName": "show_description.innerContent",
            "label": "Highlights / Description",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_metadata": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 100,
            "render": true,
            "attrName": "show_metadata.innerContent",
            "label": "Meta Data",
            "description": "Number of students, course hours, etc.",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_course_duration": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 110,
            "render": true,
            "attrName": "show_course_duration.innerContent",
            "label": "Course Duration",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_students_count": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 120,
            "render": true,
            "attrName": "show_students_count.innerContent",
            "label": "Students Count",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_lessons_count": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 130,
            "render": true,
            "attrName": "show_lessons_count.innerContent",
            "label": "Lessons Count",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_footer": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 140,
            "render": true,
            "attrName": "show_footer.innerContent",
            "label": "Footer",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_price": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 150,
            "render": true,
            "attrName": "show_price.innerContent",
            "label": "Price",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    },
    "show_enroll_button": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "on"
          }
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-item",
          "item": {
            "groupSlug": "toggleContent",
            "priority": 160,
            "render": true,
            "attrName": "show_enroll_button.innerContent",
            "label": "Enroll Button",
            "features": {
              "sticky": false,
              "responsive": false,
              "hover": false
            },
            "component": {
              "name": "divi/select",
              "type": "field",
              "props": {
                "options": {
                  "on": {
                    "label": "Show"
                  },
                  "off": {
                    "label": "Hide"
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "customCssFields": {},
  "settings": {
    "design": "auto",
    "advanced": "auto",
    "groups": {
      "generalContent": {
        "panel": "content",
        "priority": 10,
        "groupName": "generalContent",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "General"
          }
        }
      },
      "sortingContent": {
        "panel": "content",
        "priority": 20,
        "groupName": "sortingContent",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Sorting"
          }
        }
      },
      "filterContent": {
        "panel": "content",
        "priority": 25,
        "groupName": "filterContent",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Filter"
          }
        }
      },
      "toggleContent": {
        "panel": "content",
        "priority": 30,
        "groupName": "toggleContent",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Elements"
          }
        }
      }
    }
  }
}
