{
	"format_version": "1.10.0",
	"animations": {
		"animation.PR": {
			"timeline": {
				"0.0": [
					"/execute as @s[tag=Lift1,tag=!PP] at @s run ride @p[tag=!IS,tag=!BO,tag=OG,tag=!ALD,tag=!Ble,tag=!RL,tag=!SP,tag=!PLPS] start_riding @s[c=1,r=70] teleport_rider",
					"/execute as @s[tag=Lift2,tag=!PP] at @s run ride @p[tag=!IS,tag=!BO,tag=OG,tag=!ALD,tag=!Ble,tag=!RL,tag=!SP,tag=!PLPS] start_riding @s[c=1,r=100] teleport_rider",
					"/execute as @s[tag=Drag] at @s run ride @p[tag=!IS,tag=!BO,tag=OG,tag=!ALD,tag=!Ble,tag=!RL,tag=!SP,tag=!PDPS] start_riding @s[c=1,r=25] teleport_rider",
					"/execute as @s[tag=Drag] at @s run ride @p[tag=!IS,tag=!BO,tag=SP,c=1,r=25] evict_riders",
					"/execute as @s[tag=Lift1] at @s run ride @p[tag=!IS,tag=!BO,tag=SP,c=1,r=70] evict_riders",
					"/execute as @s[tag=Lift2] at @s run ride @p[tag=!IS,tag=!BO,tag=SP,c=1,r=100] evict_riders"
				]
			},
			"animation_length": 0.05,
			"loop": true
		},
		"animation.PR2": {
			"timeline": {
				"0.0": [
					"/execute as @s[type=agp:pl] at @s run ride @p[tag=!OG,tag=!IS,tag=!BO,tag=ALD,tag=!Ble,tag=!SP] start_riding @s[c=1,r=25] teleport_rider",
					"/execute as @s[type=agp:pl2] at @s run ride @p[tag=!OG,tag=!IS,tag=!BO,tag=ALD,tag=!Ble,tag=!SP] start_riding @s[c=1,r=25] teleport_rider",
					"/execute as @s[type=agp:pl,tag=LD] at @s run ride @e[type=agp:launch_target] start_riding @s[c=1,r=25] teleport_rider",
					"/execute as @s[type=agp:pl2,tag=LD] at @s run ride @e[type=agp:launch_target] start_riding @s[c=1,r=25] teleport_rider"
				]
			},
			"animation_length": 0.05,
			"loop": true
		},
		"animation.FR": {
			"timeline": {
				"0.0": [
					"/ride @s start_riding @e[type=agp:fl,r=20] teleport_rider",
					"/ride @s start_riding @e[type=agp:fl,r=20] teleport_rider"
				]
			},
			"animation_length": 0.00001,
			"loop": true
		},
		"animation.TagPR": {
			"timeline": {
				"14.2": [
					"/execute as @s[tag=Lift1,tag=!Drag] at @s if block ~ ~-22 ~ air run tag @s add PR",
					"/execute as @s[tag=Lift2,tag=!Drag] at @s if block ~ ~-22 ~ air run tag @s add PR"
				]
			},
			"animation_length": 16
		},
		"animation.RA": {
			"timeline": {
				"4.7": [
					"/execute as @s[tag=Lift1,tag=!Drag] run tag @s remove PR",
					"/execute as @s[tag=Lift2,tag=!Drag] run tag @s remove PR"
				],
				"11.8": [
					"/execute as @s[tag=Lift1,tag=!Drag] at @s if block ~ ~-10 ~ air run tag @s add PR",
					"/execute as @s[tag=Lift2,tag=!Drag] at @s if block ~ ~-10 ~ air run tag @s add PR"
				]
			},
			"animation_length": 12,
			"loop": true
		},
		"animation.TagPU": {
			"timeline": {
				"0.0": [
					"/tag @s[tag=Drag,tag=!Lift1,tag=!Lift2] add PU"
				]
			},
			"animation_length": 2
		},
		"animation.RU": {
			"timeline": {
				"8": [
					"/execute as @s[tag=Drag,tag=!Lift1,tag=!Lift2] run tag @s add PU"
				],
				"2.2": [
					"/execute as @s[tag=Drag,tag=!Lift1,tag=!Lift2] run tag @s remove PU"
				]
			},
			"animation_length": 10,
			"loop": true
		},
		"animation.HasPU": {
			"timeline": {
				"0.0": [
					"/execute as @s[tag=PU,tag=Drag,tag=!Lift1,tag=!Lift2] run effect @s levitation 1 1 true",
					"/execute as @s[tag=Drag,tag=!Lift1,tag=!Lift2] run effect @s slow_falling 1 4 true"
				]
			},
			"animation_length": 0.01,
			"loop": true
		},
		"animation.AH": {
			"timeline": {
				"0.0": [
					"/execute @s ~~~ execute @e[type=player,r=13] ~~~ execute @s[tag=OG,tag=!BO,tag=!c,rm=7] ~~~ tag @s add Ground",
					"/execute @s ~~~ execute @e[type=player,r=13] ~~~ execute @s[tag=OG,tag=!BO,tag=!c,rm=7] ~~~ tag @s remove AF",
					"/execute @s ~~~ execute @e[type=player,r=13] ~~~ execute @s[tag=OG,tag=!BO,tag=!c,rm=7] ~~~ tag @s remove OG",
					"/execute @s ~~~ execute @e[type=player,r=13] ~~~ execute @s[tag=OG,tag=!BO,tag=!c,rm=7] ~~~ tag @s remove PF"
				]
			},
			"animation_length": 1.2,
			"loop": true
		},
		"animation.TagTD": {
			"timeline": {
				"0.0": [
					"/execute as @s[tag=TD] run event entity @s Despawn"
				]
			},
			"animation_length": 6,
			"loop": true
		},
		"animation.Check": {
			"timeline": {
				"2": [
					"/execute as @s[tag=Lift1,tag=!Drag] run tag @s add Check",
					"/execute as @s[tag=Lift2,tag=!Drag] run tag @s add Check"
				]
			},
			"animation_length": 5
		},
		"animation.GFM": {
			"timeline": {
				"3": [
					"/execute as @s[tag=Drag,tag=!Lift1,tag=!Lift2] run event entity @s RW_Drag"
				]
			},
			"animation_length": 3.5
		}
	}
}