{
	"$schema": "https://schemas.wp.org/trunk/block.json",
	"apiVersion": 3,
	"name": "csblo/slides",
	"version": "1.2.0",
	"title": "Creative Slider",
	"category": "design",
	"description": "Gather blocks into a slider.",
	"attributes": {
		"source": {
			"type": "string"
		},

		"queryId": {
			"type": "number"
		},
		"query": {
			"type": "object",
			"default": {
				"perPage": 6,
				"pages": 0,
				"offset": 0,
				"postType": "post",
				"order": "desc",
				"orderBy": "date",
				"author": "",
				"search": "",
				"exclude": [],
				"sticky": "",
				"taxQuery": null,
				"parents": [],
				"format": []
			}
		},

		"type": {
			"type": "string"
		},

		"height": {
			"type": "string",
			"default": "400px"
		},
		"autoHeight": {
			"type": "boolean",
			"default": false
		},

		"backgroundUrl": {
			"type": "string"
		},
		"backgroundId": {
			"type": "number"
		},
		"backgroundType": {
			"type": "string",
			"default": "image"
		},
		"backgroundAlt": {
			"type": "string",
			"default": ""
		},
		"backgroundFocalPoint": {
			"type": "object"
		},
		"backgroundParallaxEnable": {
			"type": "boolean",
			"default": false
		},
		"backgroundParallaxMovement": {
			"type": "number",
			"default": 200
		},

		"speed": {
			"type": "number",
			"default": 300
		},
		"loop": {
			"type": "boolean"
		},
		"autoplayEnable": {
			"type": "boolean"
		},
		"autoplayDelay": {
			"type": "number",
			"default": 3000
		},
		"autoplayHoverPause": {
			"type": "boolean",
			"default": false
		},
		"autoplayDisableInteraction": {
			"type": "boolean",
			"default": false
		},
		"autoplayStopLast": {
			"type": "boolean",
			"default": false
		},
		"preloaderDisplay": {
			"type": "boolean",
			"default": false
		},

		"navigationEnable": {
			"type": "boolean",
			"default": true
		},
		"navigationIcon": {
			"type": "string",
			"default": "chevron-right"
		},
		"navigationSize": {
			"type": "number",
			"default": 35
		},
		"navigationSizeIsFluid": {
			"type": "boolean"
		},
		"navigationSizeMin": {
			"type": "string"
		},
		"navigationSizeMax": {
			"type": "string"
		},
		"navigationSizeMinViewport": {
			"type": "string"
		},
		"navigationSizeMaxViewport": {
			"type": "string"
		},
		"navigationRadius": {
			"type": "number",
			"default": 100
		},
		"navigationBorder": {
			"type": "object",
			"properties": {
				"slug": {
					"type": "string"
				},
				"color": {
					"type": "string"
				},
				"width": {
					"type": "string"
				}
			}
		},
		"navigationIconColor": {
			"type": "object",
			"properties": {
				"slug": {
					"type": "string"
				},
				"color": {
					"type": "string"
				}
			}
		},
		"navigationBackgroundColor": {
			"type": "object",
			"properties": {
				"slug": {
					"type": "string"
				},
				"color": {
					"type": "string"
				}
			}
		},
		"navigationBackdropFilters": {
			"type": "object",
			"properties": {
				"enable": {
					"type": "boolean"
				},
				"blur": {
					"type": "number"
				},
				"saturate": {
					"type": "number"
				},
				"brightness": {
					"type": "number"
				}
			}
		},
		"navigationPosition": {
			"type": "string"
		},
		"navigationJustify": {
			"type": "string"
		},
		"navigationAlign": {
			"type": "string"
		},
		"navigationHoverReveal": {
			"type": "boolean"
		},
		"navigationScreenDisplay": {
			"type": "object",
			"properties": {
				"desktopLarge": {
					"type": "boolean"
				},
				"desktop": {
					"type": "boolean"
				},
				"tablet": {
					"type": "boolean"
				},
				"mobileLandscape": {
					"type": "boolean"
				},
				"mobilePortrait": {
					"type": "boolean"
				}
			}
		},

		"paginationEnable": {
			"type": "boolean",
			"default": false
		},
		"paginationType": {
			"type": "string",
			"default": "bullets"
		},
		"paginationBulletsDynamicMain": {
			"type": "number"
		},
		"paginationPosition": {
			"type": "string"
		},
		"paginationBulletsSpacing": {
			"type": "number"
		},
		"paginationBulletsJustify": {
			"type": "string"
		},
		"paginationBulletsAlign": {
			"type": "string"
		},
		"paginationBulletsSize": {
			"type": "number",
			"default": 8
		},
		"paginationBulletsWidth": {
			"type": "number"
		},
		"paginationBulletsHeight": {
			"type": "number"
		},
		"paginationBulletsActiveWidth": {
			"type": "number"
		},
		"paginationBulletsActiveHeight": {
			"type": "number"
		},
		"paginationBulletsRadius": {
			"type": "number"
		},
		"paginationBulletsBorder": {
			"type": "object",
			"properties": {
				"slug": {
					"type": "string"
				},
				"color": {
					"type": "string"
				},
				"width": {
					"type": "string"
				}
			}
		},
		"paginationBulletsInactiveColor": {
			"type": "object",
			"properties": {
				"slug": {
					"type": "string"
				},
				"color": {
					"type": "string"
				}
			}
		},
		"paginationBulletsActiveOpacity": {
			"type": "number"
		},
		"paginationBulletsInactiveOpacity": {
			"type": "number"
		},
		"paginationBulletsHoverReveal": {
			"type": "boolean"
		},
		"paginationBulletsScreenDisplay": {
			"type": "object",
			"properties": {
				"desktopLarge": {
					"type": "boolean"
				},
				"desktop": {
					"type": "boolean"
				},
				"tablet": {
					"type": "boolean"
				},
				"mobileLandscape": {
					"type": "boolean"
				},
				"mobilePortrait": {
					"type": "boolean"
				}
			}
		},
		"paginationProgressbarSize": {
			"type": "number",
			"default": 4
		},
		"paginationProgressbarBackgroundColor": {
			"type": "object",
			"properties": {
				"slug": {
					"type": "string"
				},
				"color": {
					"type": "string"
				}
			}
		},
		"paginationColor": {
			"type": "object",
			"properties": {
				"slug": {
					"type": "string"
				},
				"color": {
					"type": "string"
				}
			}
		}
	},
	"providesContext": {
		"queryId": "queryId",
		"query": "query"
	},
	"example": {},
	"supports": {
		"align": true,
		"html": false,
		"spacing": {
			"padding": true
		},
		"color": {
			"text": false,
			"background": true,
			"gradients": true,
			"__experimentalDuotone": ".csblo-slides__image-background, .csblo-slides__video-background"
		}
	},
	"textdomain": "creative-slider-block",
	"editorScript": "file:./index.js",
	"editorStyle": "file:./index.css",
	"style": "file:./style-index.css"
}
