{
	"$schema": "https://schemas.wp.org/trunk/block.json",
	"apiVersion": 3,
	"name": "animatikon/motionfx",
	"version": "1.0.0",
	"title": "Motion FX",
	"category": "animatikon",
	"icon": "smiley",
	"description": "Add motion effects like movement, rotation, scale or fade to your content.",
	"example": {},
	"supports": {
		"html": false,
		"alignWide": true,
		"align": [
			"wide",
			"full"
		],
		"spacing": {
			"margin": true,
			"padding": true
		}
	},
	"textdomain": "animatikon-scroll-animations-motion-effects",
	"editorScript": [
		"file:./index.js",
		"file:./edit__premium_only.js"
	],
	"editorStyle": "file:./index.css",
	"style": "file:./style-index.css",
	"viewScript": "file:./view.js",
	"attributes": {
		"blockID": {
			"type": "string",
			"default": ""
		},
		"common_alignmentMatrix": {
			"type": "string",
			"default": "center center"
		},
		"common_isCommonPerspective": {
			"type": "boolean",
			"default": true
		},
		"common_perspective": {
			"type": "number",
			"default": 800
		},
		"common_overflowX": {
			"type": "boolean",
			"default": false
		},
		"common_overflowY": {
			"type": "boolean",
			"default": false
		},
		"common_zIndex": {
			"type": "number",
			"default": 0
		},
		"common_targetChildren": {
			"type": "boolean",
			"default": true
		},
		"common_wrappersDepth": {
			"type": "number",
			"default": 0
		},
		"common_targetClassNames": {
			"type": "string",
			"default": ""
		},
		"common_previewOnEdit": {
			"type": "boolean",
			"default": true
		},
		"common_isFlexLayout": {
			"type": "boolean",
			"default": false
		},
		"common_flexDirection": {
			"type": "string",
			"default": "row"
		},
		"common_flexGrow": {
			"type": "number",
			"default": 0
		},
		"common_flexShrink": {
			"type": "number",
			"default": 1
		},
		"common_flexWrap": {
			"type": "string",
			"default": "wrap"
		},
		"common_justifyContent": {
			"type": "string",
			"default": "flex-start"
		},
		"common_alignItems": {
			"type": "string",
			"default": "stretch"
		},
		"common_alignContent": {
			"type": "string",
			"default": "stretch"
		},
		"common_rowGap": {
			"type": "string",
			"default": "0"
		},
		"common_columnGap": {
			"type": "string",
			"default": "0"
		},
		"common_height": {
			"type": "string",
			"default": "auto"
		},
		"common_positionX": {
			"type": "string",
			"default": "center"
		},
		"common_positionY": {
			"type": "string",
			"default": "center"
		},


		"motionX_enabled": {
			"type": "boolean",
			"default": false
		},
		"motionX_diagnosticMode": {
			"type": "boolean",
			"default": false
		},
		"motionX_onScroll": {
			"type": "boolean",
			"default": false
		},
		"motionX_scrollStart": {
			"type": "string",
			"default": "60%"
		},
		"motionX_scrollEnd": {
			"type": "string",
			"default": "30%"
		},
		"motionX_easing": {
			"type": "string",
			"default": "easeOut"
		},
		"motionX_easingReverse": {
			"type": "string",
			"default": "easeIn"
		},
		"motionX_scrub": {
			"type": "number",
			"default": 0.5
		},
		"motionX_duration": {
			"type": "number",
			"default": 1
		},
		"motionX_delay": {
			"type": "number",
			"default": 0
		},
		"motionX_reverse": {
			"type": "boolean",
			"default": true
		},
		"motionX_repeat": {
			"type": "number",
			"default": 0
		},
		"motionX_repeatDelay": {
			"type": "number",
			"default": 0
		},
		"motionX_repeatType": {
			"type": "string",
			"default": "loop"
		},
		"motionX_repeatOnReverse": {
			"type": "boolean",
			"default": false
		},
		"motionX_stagger": {
			"type": "number",
			"default": 0
		},
		"motionX_stagger_from": {
			"type": "string",
			"default": "first"
		},
		"motionX_from": {
			"type": "string",
			"default": "0px"
		},
		"motionX_to": {
			"type": "string",
			"default": "0px"
		},


		"motionY_enabled": {
			"type": "boolean",
			"default": false
		},
		"motionY_diagnosticMode": {
			"type": "boolean",
			"default": false
		},
		"motionY_onScroll": {
			"type": "boolean",
			"default": false
		},
		"motionY_scrollStart": {
			"type": "string",
			"default": "60%"
		},
		"motionY_scrollEnd": {
			"type": "string",
			"default": "30%"
		},
		"motionY_easing": {
			"type": "string",
			"default": "easeOut"
		},
		"motionY_easingReverse": {
			"type": "string",
			"default": "easeIn"
		},
		"motionY_scrub": {
			"type": "number",
			"default": 0.5
		},
		"motionY_duration": {
			"type": "number",
			"default": 1
		},
		"motionY_delay": {
			"type": "number",
			"default": 0
		},
		"motionY_reverse": {
			"type": "boolean",
			"default": true
		},
		"motionY_repeat": {
			"type": "number",
			"default": 0
		},
		"motionY_repeatDelay": {
			"type": "number",
			"default": 0
		},
		"motionY_repeatType": {
			"type": "string",
			"default": "loop"
		},
		"motionY_repeatOnReverse": {
			"type": "boolean",
			"default": false
		},
		"motionY_stagger": {
			"type": "number",
			"default": 0
		},
		"motionY_stagger_from": {
			"type": "string",
			"default": "first"
		},
		"motionY_from": {
			"type": "string",
			"default": "0px"
		},
		"motionY_to": {
			"type": "string",
			"default": "0px"
		},
		"motionZ_enabled": {
			"type": "boolean",
			"default": false
		},
		"motionZ_diagnosticMode": {
			"type": "boolean",
			"default": false
		},
		"motionZ_onScroll": {
			"type": "boolean",
			"default": false
		},
		"motionZ_scrollStart": {
			"type": "string",
			"default": "60%"
		},
		"motionZ_scrollEnd": {
			"type": "string",
			"default": "30%"
		},
		"motionZ_easing": {
			"type": "string",
			"default": "easeOut"
		},
		"motionZ_easingReverse": {
			"type": "string",
			"default": "easeIn"
		},
		"motionZ_scrub": {
			"type": "number",
			"default": 0.5
		},
		"motionZ_duration": {
			"type": "number",
			"default": 1
		},
		"motionZ_delay": {
			"type": "number",
			"default": 0
		},
		"motionZ_reverse": {
			"type": "boolean",
			"default": true
		},
		"motionZ_repeat": {
			"type": "number",
			"default": 0
		},
		"motionZ_repeatDelay": {
			"type": "number",
			"default": 0
		},
		"motionZ_repeatType": {
			"type": "string",
			"default": "loop"
		},
		"motionZ_repeatOnReverse": {
			"type": "boolean",
			"default": false
		},
		"motionZ_stagger": {
			"type": "number",
			"default": 0
		},
		"motionZ_stagger_from": {
			"type": "string",
			"default": "first"
		},
		"motionZ_from": {
			"type": "string",
			"default": "0px"
		},
		"motionZ_to": {
			"type": "string",
			"default": "0px"
		},
		"rotationX_enabled": {
			"type": "boolean",
			"default": false
		},
		"rotationX_diagnosticMode": {
			"type": "boolean",
			"default": false
		},
		"rotationX_onScroll": {
			"type": "boolean",
			"default": false
		},
		"rotationX_scrollStart": {
			"type": "string",
			"default": "60%"
		},
		"rotationX_scrollEnd": {
			"type": "string",
			"default": "30%"
		},
		"rotationX_easing": {
			"type": "string",
			"default": "easeOut"
		},
		"rotationX_easingReverse": {
			"type": "string",
			"default": "easeIn"
		},
		"rotationX_scrub": {
			"type": "number",
			"default": 0.5
		},
		"rotationX_duration": {
			"type": "number",
			"default": 1
		},
		"rotationX_delay": {
			"type": "number",
			"default": 0
		},
		"rotationX_reverse": {
			"type": "boolean",
			"default": true
		},
		"rotationX_repeat": {
			"type": "number",
			"default": 0
		},
		"rotationX_repeatDelay": {
			"type": "number",
			"default": 0
		},
		"rotationX_repeatType": {
			"type": "string",
			"default": "loop"
		},
		"rotationX_repeatOnReverse": {
			"type": "boolean",
			"default": false
		},
		"rotationX_stagger": {
			"type": "number",
			"default": 0
		},
		"rotationX_stagger_from": {
			"type": "string",
			"default": "first"
		},
		"rotationX_from": {
			"type": "number",
			"default": 0
		},
		"rotationX_to": {
			"type": "number",
			"default": 0
		},
		"rotationY_enabled": {
			"type": "boolean",
			"default": false
		},
		"rotationY_diagnosticMode": {
			"type": "boolean",
			"default": false
		},
		"rotationY_onScroll": {
			"type": "boolean",
			"default": false
		},
		"rotationY_scrollStart": {
			"type": "string",
			"default": "60%"
		},
		"rotationY_scrollEnd": {
			"type": "string",
			"default": "30%"
		},
		"rotationY_easing": {
			"type": "string",
			"default": "easeOut"
		},
		"rotationY_easingReverse": {
			"type": "string",
			"default": "easeIn"
		},
		"rotationY_scrub": {
			"type": "number",
			"default": 0.5
		},
		"rotationY_duration": {
			"type": "number",
			"default": 1
		},
		"rotationY_delay": {
			"type": "number",
			"default": 0
		},
		"rotationY_reverse": {
			"type": "boolean",
			"default": true
		},
		"rotationY_repeat": {
			"type": "number",
			"default": 0
		},
		"rotationY_repeatDelay": {
			"type": "number",
			"default": 0
		},
		"rotationY_repeatType": {
			"type": "string",
			"default": "loop"
		},
		"rotationY_repeatOnReverse": {
			"type": "boolean",
			"default": false
		},
		"rotationY_stagger": {
			"type": "number",
			"default": 0
		},
		"rotationY_stagger_from": {
			"type": "string",
			"default": "first"
		},
		"rotationY_from": {
			"type": "number",
			"default": 0
		},
		"rotationY_to": {
			"type": "number",
			"default": 0
		},
		"rotationZ_enabled": {
			"type": "boolean",
			"default": false
		},
		"rotationZ_diagnosticMode": {
			"type": "boolean",
			"default": false
		},
		"rotationZ_onScroll": {
			"type": "boolean",
			"default": false
		},
		"rotationZ_scrollStart": {
			"type": "string",
			"default": "60%"
		},
		"rotationZ_scrollEnd": {
			"type": "string",
			"default": "30%"
		},
		"rotationZ_easing": {
			"type": "string",
			"default": "easeOut"
		},
		"rotationZ_easingReverse": {
			"type": "string",
			"default": "easeIn"
		},
		"rotationZ_scrub": {
			"type": "number",
			"default": 0.5
		},
		"rotationZ_duration": {
			"type": "number",
			"default": 1
		},
		"rotationZ_delay": {
			"type": "number",
			"default": 0
		},
		"rotationZ_reverse": {
			"type": "boolean",
			"default": true
		},
		"rotationZ_repeat": {
			"type": "number",
			"default": 0
		},
		"rotationZ_repeatDelay": {
			"type": "number",
			"default": 0
		},
		"rotationZ_repeatType": {
			"type": "string",
			"default": "loop"
		},
		"rotationZ_repeatOnReverse": {
			"type": "boolean",
			"default": false
		},
		"rotationZ_stagger": {
			"type": "number",
			"default": 0
		},
		"rotationZ_stagger_from": {
			"type": "string",
			"default": "first"
		},
		"rotationZ_from": {
			"type": "number",
			"default": 0
		},
		"rotationZ_to": {
			"type": "number",
			"default": 0
		},
		"opacity_enabled": {
			"type": "boolean",
			"default": false
		},
		"opacity_diagnosticMode": {
			"type": "boolean",
			"default": false
		},
		"opacity_onScroll": {
			"type": "boolean",
			"default": false
		},
		"opacity_scrollStart": {
			"type": "string",
			"default": "60%"
		},
		"opacity_scrollEnd": {
			"type": "string",
			"default": "30%"
		},
		"opacity_easing": {
			"type": "string",
			"default": "easeOut"
		},
		"opacity_easingReverse": {
			"type": "string",
			"default": "easeIn"
		},
		"opacity_scrub": {
			"type": "number",
			"default": 0.5
		},
		"opacity_duration": {
			"type": "number",
			"default": 1
		},
		"opacity_delay": {
			"type": "number",
			"default": 0
		},
		"opacity_reverse": {
			"type": "boolean",
			"default": true
		},
		"opacity_repeat": {
			"type": "number",
			"default": 0
		},
		"opacity_repeatDelay": {
			"type": "number",
			"default": 0
		},
		"opacity_repeatType": {
			"type": "string",
			"default": "loop"
		},
		"opacity_repeatOnReverse": {
			"type": "boolean",
			"default": false
		},
		"opacity_stagger": {
			"type": "number",
			"default": 0
		},
		"opacity_stagger_from": {
			"type": "string",
			"default": "first"
		},
		"opacity_from": {
			"type": "number",
			"default": 100
		},
		"opacity_to": {
			"type": "number",
			"default": 100
		},
		"blur_enabled": {
			"type": "boolean",
			"default": false
		},
		"blur_diagnosticMode": {
			"type": "boolean",
			"default": false
		},
		"blur_onScroll": {
			"type": "boolean",
			"default": false
		},
		"blur_scrollStart": {
			"type": "string",
			"default": "60%"
		},
		"blur_scrollEnd": {
			"type": "string",
			"default": "30%"
		},
		"blur_easing": {
			"type": "string",
			"default": "easeOut"
		},
		"blur_easingReverse": {
			"type": "string",
			"default": "easeIn"
		},
		"blur_scrub": {
			"type": "number",
			"default": 0.5
		},
		"blur_duration": {
			"type": "number",
			"default": 1
		},
		"blur_delay": {
			"type": "number",
			"default": 0
		},
		"blur_reverse": {
			"type": "boolean",
			"default": true
		},
		"blur_repeat": {
			"type": "number",
			"default": 0
		},
		"blur_repeatDelay": {
			"type": "number",
			"default": 0
		},
		"blur_repeatType": {
			"type": "string",
			"default": "loop"
		},
		"blur_repeatOnReverse": {
			"type": "boolean",
			"default": false
		},
		"blur_stagger": {
			"type": "number",
			"default": 0
		},
		"blur_stagger_from": {
			"type": "string",
			"default": "first"
		},
		"blur_from": {
			"type": "number",
			"default": 0
		},
		"blur_to": {
			"type": "number",
			"default": 5
		},
		"blur_isBackgroundBlur": {
			"type": "boolean",
			"default": false
		},
		"brightness_enabled": {
			"type": "boolean",
			"default": false
		},
		"brightness_diagnosticMode": {
			"type": "boolean",
			"default": false
		},
		"brightness_onScroll": {
			"type": "boolean",
			"default": false
		},
		"brightness_scrollStart": {
			"type": "string",
			"default": "60%"
		},
		"brightness_scrollEnd": {
			"type": "string",
			"default": "30%"
		},
		"brightness_easing": {
			"type": "string",
			"default": "easeOut"
		},
		"brightness_easingReverse": {
			"type": "string",
			"default": "easeIn"
		},
		"brightness_scrub": {
			"type": "number",
			"default": 0.5
		},
		"brightness_duration": {
			"type": "number",
			"default": 1
		},
		"brightness_delay": {
			"type": "number",
			"default": 0
		},
		"brightness_reverse": {
			"type": "boolean",
			"default": true
		},
		"brightness_repeat": {
			"type": "number",
			"default": 0
		},
		"brightness_repeatDelay": {
			"type": "number",
			"default": 0
		},
		"brightness_repeatType": {
			"type": "string",
			"default": "loop"
		},
		"brightness_repeatOnReverse": {
			"type": "boolean",
			"default": false
		},
		"brightness_stagger": {
			"type": "number",
			"default": 0
		},
		"brightness_stagger_from": {
			"type": "string",
			"default": "first"
		},
		"brightness_from": {
			"type": "number",
			"default": 100
		},
		"brightness_to": {
			"type": "number",
			"default": 150
		},
		"brightness_isBackgroundbrightness": {
			"type": "boolean",
			"default": false
		},
		"pin_enabled": {
			"type": "boolean",
			"default": false
		},
		"pin_diagnosticMode": {
			"type": "boolean",
			"default": false
		},
		"pin_start": {
			"type": "string",
			"default": "50%"
		},
		"pin_distance": {
			"type": "string",
			"default": "50vh"
		},
		"pin_spacing": {
			"type": "boolean",
			"default": true
		}
	}
}