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

pub fn bear_skill_tree_grower_inputs() -> GrowerInputs {
    GrowerInputsBuilder::default()
        .global_environment_descriptor(Some(YOU_ARE_HERE.to_string()))
        .target("bear-adaptive-responsiveness-to-complex-multi-modal-human-command-sequences".to_string())
        .neighbors(vec![
            "bear-adaptive-responsiveness-to-complex-multi-modal-human-command-sequences",
            "bear-advanced-object-manipulation-and-tool-use-introduction",
            "bear-advanced-object-retrieval-and-placement-sequencing",
            "bear-advanced-tactile-object-identification-skills",
            "bear-agility-and-precision-foot-placement-training-over-natural-obstacles",
            "bear-basic-directional-cue-recognition-and-responsiveness",
            "bear-basic-environmental-enrichment-and-object-familiarization",
            "bear-basic-food-association-with-positive-human-interactions",
            "bear-basic-station-area-identification-and-conditioning",
            "bear-basic-target-following-over-short-terrain-distances",
            "bear-brief-physical-contact-desensitization-with-light-touch",
            "bear-brief-station-duration-training-starting-at-10-to-20-seconds",
            "bear-complex-directional-response-training-with-combined-verbal-and-visual-cues",
            "bear-complex-puzzle-solving-under-time-pressure",
            "bear-complex-social-group-performance-design",
            "bear-comprehensive-environmental-navigation-and-resource-management-training",
            "bear-controlled-approach-reduction-intervals-to-human-presence",
            "bear-controlled-environmental-noise-and-human-activity-desensitization",
            "bear-controlled-scent-familiarization-with-human-associated-items",
            "bear-emotional-and-behavioral-state-recognition-for-optimized-human-bear-cooperation",
            "bear-endurance-and-strength-conditioning",
            "bear-extended-behavioral-observation-and-stress-management-monitoring",
            "bear-extended-duration-performance-of-sequential-behavioral-tasks",
            "bear-extended-target-following-over-increasingly-complex-terrain",
            "bear-food-based-cue-performance-timing",
            "bear-food-reward-schedule-optimization-with-variable-natural-items",
            "bear-gradual-desensitization-to-human-presence-at-safe-distances",
            "bear-highly-complex-target-following-through-varied-natural-terrains",
            "bear-initial-contact-with-safe-handling-tools-and-equipment",
            "bear-initial-human-voice-tone-and-volume-desensitization",
            "bear-initial-verbal-and-hand-cue-response-conditioning",
            "bear-introduction-to-simple-environmental-distractions",
            "bear-long-duration-station-and-task-performance-with-significant-environmental-distractions",
            "bear-object-handling-and-dexterity-skills",
            "bear-object-manipulation-and-retrieval-with-natural-items",
            "bear-observation-and-management-of-basic-stress-and-anxiety-signals",
            "bear-performance-balance-training",
            "bear-performance-space-environmental-optimization",
            "bear-positive-behavioral-conditioning-methodologies",
            "bear-positive-food-reward-conditioning-with-precise-timing",
            "bear-positive-reward-frequency-optimization-with-varied-food-items",
            "bear-positive-reward-timing-with-natural-food-sources",
            "bear-precision-balance-on-narrow-surfaces",
            "bear-precision-movement-and-coordination-in-response-to-human-gestural-and-verbal-cues",
            "bear-precision-object-retrieval-transfer-and-placement",
            "bear-precision-positioning-and-station-duration-extension",
            "bear-problem-solving-and-adaptive-task-execution-under-variable-environmental-conditions",
            "bear-prolonged-safe-handling-and-physical-examination-desensitization",
            "bear-prop-interaction-and-complex-object-manipulation",
            "bear-safe-handling-and-physical-inspection-desensitization",
            "bear-simple-climbing-and-descending-training",
            "bear-simple-object-manipulation-and-placement-training",
            "bear-simple-tool-use-introduction-with-forest-materials",
            "bear-slow-and-controlled-introduction-to-human-movement-patterns",
            "bear-social-cue-recognition-and-behavioral-response-conditioning",
            "bear-social-group-coordination-and-cooperative-task-performance",
            "bear-social-presence-tolerance-with-multiple-handlers",
            "bear-station-and-position-holding-on-natural-forest-structures",
            "bear-station-duration-extension-up-to-2-minutes-with-minimal-distractions",
            "bear-synchronized-group-performance-techniques",
            "bear-target-object-recognition-under-distraction",
        ].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()
}
