{
    "format_version": "$general.format_version",
    "animation_controllers": {
        "@meta": { "validate": "validateIDs.js" },
        "$placeholder": {
            "initial_state": "$dynamic.animation_controller.current_states",
            "states": {
                "default": {
                    "animations": {
                        "$dynamic.list.next_index": {
                            "$dynamic.cache.animation_references": {},
                            "$placeholder": "$molang.embedded",
                            "@import.value.query": "$dynamic.cache.animation_references"
                        }
                    },
                    "transitions": {
                        "$dynamic.list.next_index": {
                            "$dynamic.animation_controller.current_states": "$molang.embedded"
                        }
                    },

                    "on_entry": {
                        "$dynamic.list.next_index": "('@s ' + $dynamic.entity.all_events) and $function.embedded"
                    },
                    "on_exit": {
                        "$dynamic.list.next_index": "('@s ' + $dynamic.entity.all_events) and $function.embedded"
                    }
                },
                "$placeholder": "$animation_controller.main.animation_controllers.$placeholder.states.default"
            }
        }
    }
}