{
	"emitters":
	[
	{
		"preloading": 20,
		
		"texturePath": "textures/magic-star.png",
		"textureSize": [ 22.625, 12.5 ],
		
		"hasInertion": "false",
		"gravity": [0, 0, 0],
		
		"spawnRange_system": "PARTICLE_EFFECT",
		
		"spawnTotal":
		{
			"interpolation": "LINEAR_SPLINE",
			"timeline":
			[
			{
				"t": 0,
				"value": 0
			},
			{
				"t": 1,
				"value": 2
			}
			]
		},
		
		"spawnRange":
		{
			"value": [ 0, 30, 0, 45 ]
		},
		
		"lifeTime":
		{
			"min": 1.5,
			"max": 3
		},
		
		"coords_system": "PARTICLE_BIRTH",
		"coords_axis_system": "PARTICLE_BIRTH",
		"rotation_system": "PARTICLE_BIRTH",
		
		"coords":
		{
			"interpolation": "LINEAR_SPLINE",
			"timeline":
			[
			{
				"t": 0.000,
				"value": [ 0, 0, 0 ]
			},
			{
				"t": 1.000,
				"min": [ 300, 0, 0 ],
				"max": [ 300, 0, 0 ]
			}
			]
		},
		
		"rotation":
		{
			"value": [ 0, 0, 0 ]
		},
		
		"scale":
		{
			"interpolation": "DISCRETE",
			"timeline":
			[
			{
				"value": 1
			}
			]
		},
		
		"color":
		{
			"value": [ 1, 1, 1, 1 ]
		},
		
		"emitters":
		[
		{
			"name": "Spark",
		
			"maxParticles": 110,
			"preloading": 110,
			
			"texturePath": "textures/spark-white.png",
			"textureSize": [ 10, 10 ],
			
			"gravity": [0, -100, 0],
			
			"spawnRange_system": "PARTICLE_BIRTH",
			
			"spawnTotal":
			{
				"interpolation": "LINEAR_SPLINE",
				"matchDeathTime": "true",
				"timeline":
				[
				{
					"t": 0.000,
					"value": 0
				},
				{
					"t": 1,
					"value": 50
				}
				]
			},
			
			"spawnRange":
			{
				"value": [ 0, 0, 0, 360 ]
			},
			
			"lifeTime":
			{
				"min": 1,
				"max": 2
			},
			
			"coords_system": "PARTICLE_BIRTH",
			"coords_axis_system": "PARTICLE_BIRTH",
			"rotation_system": "PARTICLE_BIRTH",
			
			"coords":
			{
				"interpolation": "LINEAR_SPLINE",
				"timeline":
				[
				{
					"t": 0.000,
					"value": [ 0, 0, 0 ]
				},
				{
					"t": 1.000,
					"min": [ 0, 0, 0 ],
					"max": [ 50, 0, 0 ]
				}
				]
			},
			
			"rotation":
			{
				"value": [ 0, 0, 0 ]
			},
			
			"scale":
			{
				"value": 1
			},
			
			"color":
			{
				"interpolation": "LINEAR_SPLINE",
				"timeline":
				[
				{
					"t": 0.000,
					"value": [ 0, 1, 1, 1 ]
				},
				{
					"t": 1.000,
					"value": [ 0, 0, 1, 1 ]
				},
				{
					"t": 1.200,
					"value": [ 0, 0, 1, 0 ]
				}
				]
			}
		},
		{
			"name": "Spark",
		
			"maxParticles": 300,
			"preloading": 300,
			
			"texturePath": "textures/spark-white.png",
			"textureSize": [ 10, 10 ],
			
			"hasInertion": "true",
			"gravity": [0, -100, 0],
			
			"spawnRange_system": "PARTICLE_BIRTH",
			
			"spawnTotal":
			{
				"interpolation": "DISCRETE",
				"matchDeathTime": "true",
				"timeline":
				[
				{
					"t": 0.000,
					"value": 0
				},
				{
					"t": 2.000,
					"value": 300
				}
				]
			},
			
			"spawnRange":
			{
				"value": [ 0, 0, 0, 360 ]
			},
			
			"lifeTime":
			{
				"min": 1,
				"max": 2
			},
			
			"coords_system": "PARTICLE_BIRTH",
			"coords_axis_system": "PARTICLE_BIRTH",
			"rotation_system": "PARTICLE_BIRTH",
			
			"coords":
			{
				"interpolation": "LINEAR_SPLINE",
				"timeline":
				[
				{
					"t": 0.000,
					"value": [ 0, 0, 0 ]
				},
				{
					"t": 1.000,
					"min": [ 25, 0, 0 ],
					"max": [ 300, 0, 0 ]
				}
				]
			},
			
			"rotation":
			{
				"value": [ 0, 0, 0 ]
			},
			
			"scale":
			{
				"value": 1
			},
			
			"color":
			{
				"interpolation": "LINEAR_SPLINE",
				"timeline":
				[
				{
					"t": 0.000,
					"value": [ 1, 1, 0, 1 ]
				},
				{
					"t": 1.000,
					"value": [ 1, 0, 0, 1 ]
				},
				{
					"t": 1.200,
					"value": [ 1, 0, 0, 0 ]
				}
				]
			}
		}
		]
	}
	]
}