<?xml version="1.0"?>
<PropertyList>

    <path>spz700.ac</path>

    <animation>
        <type>select</type>
        <object-name>SPZ.hdg.on</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/heading</property>
                <value>HDG</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.vs.on</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/altitude</property>
                <value>VS</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.alt.on</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/altitude</property>
                <value>ALT</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.nav.arm</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/heading-armed</property>
                <value>NAV</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.nav.cap</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/heading</property>
                <value>NAV</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.ils.arm</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/heading-armed</property>
                <value>LOC</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.ils.cap</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/heading</property>
                <value>LOC</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.decel.arm</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/altitude-armed</property>
                <value>DECEL</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.decel.cap</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/altitude</property>
                <value>DECEL</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.apr.arm</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/altitude-armed</property>
                <value>GS</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.apr.cap</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/altitude</property>
                <value>GS</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.ias.on</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/altitude</property>
                <value>IAS</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.asel.arm</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/altitude-armed</property>
                <value>ASEL</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.asel.cap</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/altitude</property>
                <value>ASEL</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.bc.arm</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/heading-armed</property>
                <value>BC</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.bc.cap</object-name>
        <condition>
            <equals>
                <property>instrumentation/nav/back-course-btn</property>
                <value>true</value>
            </equals>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.sby.on</object-name>
        <condition>
            <property>autopilot/locks/standby</property>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>SPZ.ga.on</object-name>
        <condition>
            <equals>
                <property>autopilot/locks/altitude</property>
                <value>GA</value>
            </equals>
        </condition>
    </animation>

<!--    Hotspots  -->

    <animation>
        <type>pick</type>
        <object-name>SPZ.hdg</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>s76c.FlDr.set_lateral_mode("HDG");</script>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SPZ.vs</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>s76c.FlDr.set_vertical_mode("VS");</script>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SPZ.alt</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>s76c.FlDr.set_vertical_mode("ALT");</script>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SPZ.nav</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>s76c.FlDr.set_lateral_arm_mode("NAV");</script>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SPZ.ils</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>s76c.FlDr.set_lateral_arm_mode("LOC");</script>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SPZ.decel</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>s76c.FlDr.set_vertical_arm_mode("DECEL");</script>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SPZ.apr</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>s76c.FlDr.set_lateral_arm_mode("LOC");
                s76c.FlDr.set_vertical_arm_mode("GS");</script>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SPZ.ias</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>s76c.FlDr.set_vertical_arm_mode("IAS");</script>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SPZ.asel</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>s76c.FlDr.set_vertical_arm_mode("ASEL");</script>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SPZ.bc</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>s76c.FlDr.set_lateral_arm_mode("BC");</script>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SPZ.sby</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>property-toggle</command>
                <property>autopilot/locks/standby</property>
            </binding>
        </action>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>SPZ.ga</object-name>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>nasal</command>
                <script>s76c.FlDr.set_vertical_mode("GA");
                s76c.FlDr.set_lateral_mode("GA");</script>
            </binding>
        </action>
    </animation>

</PropertyList>