{
    "name": "d5-wpt-divi-masonry/masonry-image-gallery-module",
    "d4Shortcode": "et_pb_wpt_masonry_image_gallery",
    "title": "Masonry Image Gallery",
    "titles": "Masonry Image Galleries",
    "category": "module",
    "attributes": {
        "module": {
            "type": "object",
            "selector": "{{selector}}",
            "default": {
                "meta": {
                    "adminLabel": {
                        "desktop": {
                            "value": "Masonry Image Gallery"
                        }
                    },
                    "sink": {
                        "desktop": {
                            "value": ""
                        }
                    }
                },
                "advanced": {
                    "text": {
                        "desktop": {
                            "value": {
                                "color": "light"
                            }
                        }
                    }
                }
            },
            "styleProps": {
                "sizing": {
                    "propertySelectors": {
                        "desktop": {
                            "value": {
                                "margin-left": "{{selector}}.et_pb_module",
                                "margin-right": "{{selector}}.et_pb_module"
                            }
                        }
                    },
                    "important": {
                        "desktop": {
                            "value": {
                                "margin-left": true,
                                "margin-right": true
                            }
                        }
                    }
                }
            }
        },
        "imageFilter": {
            "type": "object",
            "default": {
                "advanced": {
                    "desktop": {
                        "value": {
                            "type": "choose_images",
                            "imageIds": "",
                            "filterByCategories": "off",
                            "categories": [],
                            "in": "",
                            "notIn": "",
                            "perPage": "12",
                            "orderBy": "date",
                            "order": "ASC"
                        }
                    }
                }
            }
        },
        "title": {
            "type": "object",
            "selector": "{{selector}} .masonry-grid .masonry-grid-item .item-title",
            "default": {
                "advanced": {
                    "desktop": {
                        "value": {
                            "showTitle": "off"
                        }
                    }
                }
            }
        },
        "description": {
            "type": "object",
            "selector": "{{selector}} .masonry-grid .masonry-grid-item .item-description",
            "default": {
                "advanced": {
                    "desktop": {
                        "value": {
                            "showDescription": "none"
                        }
                    }
                }
            }
        },
        "masonry": {
            "type": "object",
            "default": {
                "advanced": {
                    "desktop": {
                        "value": {
                            "columns": "3",
                            "gap": "10"
                        }
                    }
                }
            }
        },
        "grid": {
            "type": "object",
            "selector": "{{selector}} .masonry-grid",
            "default": {}
        },
        "gridItem": {
            "type": "object",
            "selector": "{{selector}} .masonry-grid .masonry-grid-item",
            "default": {}
        },
        "gridItemHover": {
            "type": "object",
            "selector": "{{selector}} .masonry-grid .masonry-grid-item:hover",
            "default": {}
        },
        "gridSizer": {
            "type": "object",
            "selector": "{{selector}} .masonry-grid-sizer",
            "default": {}
        },
        "gridItemHoverOverlay": {
            "type": "object",
            "selector": "{{selector}} .masonry-grid .masonry-grid-item .image-container:hover .et_overlay",
            "default": {
                "advanced": {
                    "desktop": {
                        "value": {
                            "showOverlay": "off"
                        }
                    }
                },
                "decoration": {
                    "desktop": {
                        "value": {
                            "iconColor": "#ffffff",
                            "size": "96px"
                        }
                    }
                }
            }
        },
        "imageContainer": {
            "type": "object",
            "selector": "{{selector}} .masonry-grid .masonry-grid-item .image-container",
            "default": {}
        },
        "image": {
            "type": "object",
            "selector": "{{selector}} .masonry-grid .masonry-grid-item .image-container img",
            "default": {}
        },
        "imageHover": {
            "type": "object",
            "selector": "{{selector}} .masonry-grid .masonry-grid-item .image-container img:hover",
            "default": {
                "decoration" :{
                    "animation": {}
                }
            }
        },
        "gridItemHoverOverlayIcon": {
            "type": "object",
            "selector": "{{selector}} .masonry-grid .masonry-grid-item .image-container:hover .et_overlay:before",
            "default": {}
        },
        "slideShowOverlay": {
            "type": "object",
            "selector": "{{selector}}.mfp-bg",
            "default": {
                "decoration": {
                    "desktop": {
                        "value": {
                            "opacity": "0.8"
                        }
                    }
                }
            }
        },
        "slideShowOverlayArrows": {
            "type": "object",
            "selector": "{{selector}}.mfp-wrap .mfp-arrow",
            "default": {}
        },
        "slideShowOverlayArrowsAfter": {
            "type": "object",
            "selector": "{{selector}}.mfp-wrap .mfp-arrow::after",
            "default": {
                "decoration": {
                    "desktop": {
                        "value": {
                            "color": "",
                            "size": "64px"
                        }
                    }
                }
            }
        },
        "slideShowOverlayButton": {
            "type": "object",
            "selector": "{{selector}} .mfp-image-holder .mfp-close",
            "default": {
                "decoration": {
                    "desktop": {
                        "value": {
                            "color": ""
                        }
                    }
                }
            }
        },
        "slideShowOverlayGalleryCounter": {
            "type": "object",
            "selector": "{{selector}}.mfp-wrap .mfp-bottom-bar .mfp-counter"
        },
        "slideShowOverlayItemTitle": {
            "type": "object",
            "selector": "{{selector}}.mfp-wrap .mfp-bottom-bar .mfp-title"
        }
    },
    "customCssFields": {
        "title": {
            "subName": "title",
            "selectorSuffix": " .masonry-grid .masonry-grid-item .item-title"
        },
        "description": {
            "subName": "description",
            "selectorSuffix": " .masonry-grid .masonry-grid-item .item-description"
        },
        "grid": {
            "subName": "grid",
            "selectorSuffix": " .masonry-grid"
        },
        "gridItem": {
            "subName": "gridItem",
            "selectorSuffix": " .masonry-grid .masonry-grid-item"
        },
        "gridItemHover": {
            "subName": "gridItemHover",
            "selectorSuffix": " .masonry-grid .masonry-grid-item:hover"
        },
        "gridSizer": {
            "subName": "gridSizer",
            "selectorSuffix": " .masonry-grid-sizer"
        },
        "gridItemHoverOverlay": {
            "subName": "gridItemHoverOverlay",
            "selectorSuffix": " .masonry-grid .masonry-grid-item .image-container:hover .et_overlay"
        },
        "gridItemHoverOverlayIcon": {
            "subName": "gridItemHoverOverlayIcon",
            "selectorSuffix": " .masonry-grid .masonry-grid-item .image-container:hover .et_overlay:before"
        },
        "gridItemAndSizer": {
            "subName": "gridItemAndSizer",
            "selectorSuffix": " .masonry-grid-sizer, .masonry-grid-item"
        },
        "slideShowOverlay": {
            "subName": "slideShowOverlay",
            "selectorSuffix": ".mfp-bg",
            "trimSelector": false
        },
        "slideShowOverlayItemTitle": {
            "subName": "slideShowOverlayItemTitle",
            "selectorSuffix": " .mfp-bottom-bar .mfp-title",
            "trimSelector": false
        },
        "slideShowOverlayGalleryCounter": {
            "subName": "slideShowOverlayGalleryCounter",
            "selectorSuffix": " .mfp-bottom-bar .mfp-counter",
            "trimSelector": false
        },
        "slideShowOverlayButton": {
            "subName": "slideShowOverlayButton",
            "selectorSuffix": " .mfp-image-holder .mfp-close",
            "trimSelector": false
        },
        "slideShowOverlayArrows": {
            "subName": "slideShowOverlayArrows",
            "selectorSuffix": ".mfp-wrap .mfp-arrow",
            "trimSelector": false
        },
        "slideShowOverlayArrowsAfter": {
            "subName": "slideShowOverlayArrowsAfter",
            "selectorSuffix": ".mfp-wrap .mfp-arrow::after",
            "trimSelector": false
        }
    },
    "style": [
        "d5-wpt-divi-masonry"
    ]
}