// ---------------- [ File: capability-patch-bay/src/bird_skill_tree_grower_inputs.rs ]
crate::ix!();

pub fn bird_skill_tree_grower_inputs() -> GrowerInputs {
    GrowerInputsBuilder::default()
        .global_environment_descriptor(Some(YOU_ARE_HERE.to_string()))
        .target("bird-adaptive-conditioning-to-moderate-environmental-challenges".to_string())
        .neighbors(vec![
            "bird-adaptive-conditioning-to-moderate-environmental-challenges",
            "bird-adaptive-responsiveness-to-sophisticated-multi-modal-command-sequences",
            "bird-advanced-object-manipulation-task-performance-and-tool-use-introduction",
            "bird-advanced-problem-solving-and-adaptive-behavior-training-in-variable-environments",
            "bird-advanced-step-up-duration-holding",
            "bird-basic-desensitization-to-human-movements-and-gestures",
            "bird-basic-diet-and-nutrition-care",
            "bird-basic-grooming-and-physical-handling-desensitization",
            "bird-basic-object-touch-and-beak-manipulation-conditioning",
            "bird-basic-perch-and-habitat-design",
            "bird-basic-social-presence-and-handling-tolerance-training",
            "bird-basic-step-up-and-step-down-training",
            "bird-basic-training-for-step-up-command",
            "bird-basic-trust-building-through-food-offering",
            "bird-beak-movement-speed-awareness",
            "bird-cage-cleaning-and-basic-habitat-maintenance",
            "bird-calming-vocalization-and-presence-skills",
            "bird-communication-and-bonding-techniques",
            "bird-complex-environmental-navigation-and-obstacle-course-mastery",
            "bird-complex-social-group-task-coordination-and-resource-management",
            "bird-complex-verbal-and-gesture-cue-response-conditioning",
            "bird-comprehensive-emotional-state-and-stress-recognition-conditioning",
            "bird-controlled-exposure-to-human-generated-noises-and-activities",
            "bird-controlled-human-proximity-reduction-through-gradual-exposure",
            "bird-controlled-light-and-sound-environment-optimization-for-comfort",
            "bird-enhanced-flight-agility-navigation-and-landing-precision-training",
            "bird-extended-performance-of-complex-sequential-tasks-and-memory-recall",
            "bird-extended-target-following-over-variable-flight-pathways",
            "bird-eye-contact-frequency-control",
            "bird-eye-pupil-dilation-calibration-techniques",
            "bird-feeding",
            "bird-first-contact-time-duration-calibration",
            "bird-first-contact-vocal-intonation-skills",
            "bird-gradual-hand-proximity-reduction-techniques",
            "bird-hand-proximity-approach-increments",
            "bird-hand-stillness-and-movement-pacing",
            "bird-highly-complex-target-following-and-precision-navigation-in-flight",
            "bird-human-presence-duration-increment-training",
            "bird-initial-brief-hand-and-perch-contact-desensitization",
            "bird-initial-hand-introduction-techniques",
            "bird-initial-response-conditioning-to-basic-visual-and-auditory-cues",
            "bird-initial-scent-and-object-association-with-human-presence",
            "bird-initial-simple-directional-cue-response-to-hand-and-verbal-signals",
            "bird-introduction-to-minimal-environmental-distractions-and-stimuli",
            "bird-introduction-to-specific-human-vocal-tones-and-soft-speech",
            "bird-introductory-feather-care-awareness",
            "bird-language-fluency",
            "bird-language-interpretation",
            "bird-long-duration-station-holding-under-complex-distraction-conditions",
            "bird-micro-body-posture-adjustment-awareness",
            "bird-monitoring-basic-stress-and-respiratory-response-to-interactions",
            "bird-of-prey-group-flight-path-synchronization",
            "bird-of-prey-hand-introduction-duration-control",
            "bird-of-prey-initial-glove-and-hand-acceptance",
            "bird-of-prey-socialization-and-handling-techniques",
            "bird-of-prey-socialization-for-audience-interaction",
            "bird-positive-association-with-human-presence",
            "bird-positive-food-association-conditioning-with-human-interaction",
            "bird-positive-food-reward-conditioning-with-precise-delivery-timing",
            "bird-positive-reward-frequency-optimization-with-variable-food-types",
            "bird-positive-reward-timing-optimization",
            "bird-positive-treat-reinforcement-conditioning",
            "bird-precision-flight-pattern-synchronization-and-formation-maintenance",
            "bird-precision-object-retrieval-placement-and-transfer-training",
            "bird-responsiveness-to-subtle-human-body-language-and-visual-cues",
            "bird-safe-handling-techniques",
            "bird-simple-auditory-and-rhythmic-cue-recognition-conditioning",
            "bird-simple-flight-pattern-conditioning-between-fixed-locations",
            "bird-simple-station-identification-and-short-duration-holding",
            "bird-social-group-coordination-and-basic-formation-flight-training",
            "bird-socialization-with-human-interaction",
            "bird-station-duration-extension-up-to-2-minutes-under-controlled-conditions",
            "bird-station-duration-training-starting-from-10-to-30-seconds",
            "bird-target-and-touch-sequence-extension",
            "bird-target-following-training-over-short-flight-paths-or-perches",
            "bird-target-stick-touch-with-beak",
            "bird-verbal-command-recognition-and-response",
            "bird-visual-cue-response-training",
            "bird-vocalization-and-behavior-basics",
            "bird-vocalization-pitch-and-tone-optimization",
            "bird-watching",
            "bird-wing-position-and-fluffing-response",
            "birdcall-communication",

        ].iter().map(|x| x.to_string()).collect::<Vec<_>>())
        .sub_environments(vec![
            "The Cave",
            "The Forest",
            "The Arctic",
            "The River",
            "The Old Town",
            "The Swamp",
            "The Jungle",
            "The Tundra",
            "The Desert",
        ].iter().map(|x| x.to_string()).collect::<Vec<_>>())
        .build()
        .unwrap()
}
