<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Name="Configuration Tree" Expanded="True" Version="1194" Guid="{DF834C44-670F-4337-8AF0-03B5FC6EE766}" Time="1258509332.39">
    <Autostart Name="Autostart" Expanded="True">
        <Plugin File="USB-UIRT" Identifier="USB_UIRT">
            gAIoiIiJiHRxAC4=
        </Plugin>
        <Action Name="AMX on serial port 5">
            EventGhost.Comment()
        </Action>
        <Plugin File="Serial" Identifier="Serial">
            gAIoSwRNAJZLA0sASwBLAIhYDAAAAFx4ZmJceGZkXHhmY3EAWAMAAABhbXhxAXRxAi4=
        </Plugin>
        <Action Name="Projector on serial port 7">
            EventGhost.Comment()
        </Action>
        <Plugin File="Serial" Identifier="Serial2">
            gAIoSwZNgCVLA0sASwBLAIhYAgAAAFxycQBYBQAAAHByb2o6cQFLAHRxAi4=
        </Plugin>
        <Plugin File="PowerDVD" Identifier="PowerDvd">
            gAIpLg==
        </Plugin>
        <Plugin File="XBMC" Identifier="XBMC">
            gAIpLg==
        </Plugin>
        <Action>
            Serial.Write(u'\\xFE\\xF9\\xFA\\x07\\x07\\x01\\xFB\\xFD\\xFC')
        </Action>
        <Action Name="Extron 8x4 on serial port 4">
            EventGhost.Comment()
        </Action>
        <Plugin File="Serial" Identifier="Serial3">
            gAIoSwNNgCVLA0sASwBLAIhYAgAAAFxycQBYBwAAAGV4dHJvbjpxAUsAdHECLg==
        </Plugin>
        <Action Name="clearone 9600,n,8,1,xap800,com6-gware-to-th2-38400,flowon">
            EventGhost.Comment()
        </Action>
        <Plugin File="Serial" Identifier="Serial4">
            gAIoSwVNgCVLA0sASwBLAIlYAgAAAFxycQBYCAAAAGNsZWFyb25lcQFLAHRxAi4=
        </Plugin>
        <Plugin File="NetworkSender" Identifier="NetworkSender">
            gAJYDQAAADE5Mi4xNjguMC4yMDRxAE0ABFgAAAAAcQGHcQIu
        </Plugin>
        <Plugin File="Task" Identifier="Task">
            gAIpLg==
        </Plugin>
        <Plugin File="NetworkReceiver" Identifier="NetworkReceiver">
            gAJNAARYAAAAAHEAWAMAAABUQ1BxAYdxAi4=
        </Plugin>
        <Action>
            EventGhost.NewJumpIf(XmlIdLink(300), 2, True)
        </Action>
        <Plugin File="Keyboard" Identifier="Keyboard">
            gAIpLg==
        </Plugin>
        <Plugin File="Multitap" Identifier="Multitap">
            gAJdcQBdcQEoWAQAAAB0ZXN0cQJYCQAAAGV2ZW50bmFtZXEDiUc/+AAAAAAAAEsBiGVhhXEELg==
        </Plugin>
        <Plugin File="RoomsAndSources" Identifier="MyNewPlugin">
            gAIpLg==
        </Plugin>
    </Autostart>
    <Folder Name="apps-control" Expanded="True">
        <Folder Name="CyberLink PowerDVD" Enabled="False">
            <Macro Name="Play">
                <Event Name="Main.play" />
                <Action>
                    PowerDvd.Play()
                </Action>
            </Macro>
            <Macro Name="Pause">
                <Event Name="Main.pause" />
                <Action>
                    PowerDvd.Pause()
                </Action>
            </Macro>
            <Macro Name="Stop">
                <Event Name="Main.stop" />
                <Action>
                    PowerDvd.Stop()
                </Action>
            </Macro>
            <Macro Name="Menu">
                <Event Name="Main.disc-menu" />
                <Action>
                    PowerDvd.Menu()
                </Action>
            </Macro>
            <Macro Name="Previous chapter">
                <Event Name="Main.skipback" />
                <Action>
                    PowerDvd.PreviousChapter()
                </Action>
            </Macro>
            <Macro Name="Next chapter">
                <Event Name="Main.skipforward" />
                <Action>
                    PowerDvd.NextChapter()
                </Action>
            </Macro>
            <Macro Name="Step backward">
                <Event Name="Main.back" />
                <Action>
                    PowerDvd.StepBackward()
                </Action>
            </Macro>
            <Macro Name="Step forward">
                <Event Name="Main.forward" />
                <Action>
                    PowerDvd.StepForward()
                </Action>
            </Macro>
            <Macro Name="Toggle fullscreen">
                <Action>
                    PowerDvd.ToggleFullscreen()
                </Action>
            </Macro>
            <Macro Name="Toggle mute">
                <Action>
                    PowerDvd.ToggleMute()
                </Action>
            </Macro>
            <Macro Name="Volume up">
                <Action>
                    PowerDvd.VolumeUp()
                </Action>
            </Macro>
            <Macro Name="Volume down">
                <Action>
                    PowerDvd.VolumeDown()
                </Action>
            </Macro>
            <Macro Name="Next audio stream">
                <Action>
                    PowerDvd.NextAudioStream()
                </Action>
            </Macro>
            <Macro Name="Next subtitle">
                <Action>
                    PowerDvd.NextSubtitle()
                </Action>
            </Macro>
            <Macro Name="Next angel">
                <Action>
                    PowerDvd.NextAngel()
                </Action>
            </Macro>
            <Macro Name="Say-It-Again">
                <Action>
                    PowerDvd.SayItAgain()
                </Action>
            </Macro>
            <Macro Name="See-It-All">
                <Action>
                    PowerDvd.SeeItAll()
                </Action>
            </Macro>
            <Macro Name="Capture frame">
                <Action>
                    PowerDvd.CaptureFrame()
                </Action>
            </Macro>
            <Macro Name="Navigation Up">
                <Event Name="Main.up" />
                <Action>
                    PowerDvd.NavigationUp()
                </Action>
            </Macro>
            <Macro Name="Navigation Down">
                <Event Name="Main.down" />
                <Action>
                    PowerDvd.NavigationDown()
                </Action>
            </Macro>
            <Macro Name="Navigation Left">
                <Event Name="Main.left" />
                <Action>
                    PowerDvd.NavigationLeft()
                </Action>
            </Macro>
            <Macro Name="Navigation Right">
                <Event Name="Main.right" />
                <Action>
                    PowerDvd.NavigationRight()
                </Action>
            </Macro>
            <Macro Name="Navigation Enter">
                <Event Name="Main.select" />
                <Event Name="Main.enter" />
                <Action>
                    PowerDvd.NavigationEnter()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="XBMC">
            <Macro Name="Up" Expanded="True">
                <Event Name="Main.ms1.up" />
                <Action>
                    XBMC.Up()
                </Action>
            </Macro>
            <Macro Name="Down" Expanded="True">
                <Event Name="Main.ms1.down" />
                <Action>
                    XBMC.Down()
                </Action>
            </Macro>
            <Macro Name="Left" Expanded="True">
                <Event Name="Main.ms1.left" />
                <Action>
                    XBMC.Left()
                </Action>
            </Macro>
            <Macro Name="Right" Expanded="True">
                <Event Name="Main.ms1.right" />
                <Action>
                    XBMC.Right()
                </Action>
            </Macro>
            <Macro Name="Page Up" Expanded="True">
                <Action>
                    XBMC.PageUp()
                </Action>
            </Macro>
            <Macro Name="Page Down" Expanded="True">
                <Action>
                    XBMC.PageDown()
                </Action>
            </Macro>
            <Macro Name="Select" Expanded="True">
                <Event Name="Main.ms1.select" />
                <Action>
                    XBMC.Select()
                </Action>
            </Macro>
            <Macro Name="Previous Menu" Expanded="True">
                <Action>
                    XBMC.PreviousMenu()
                </Action>
            </Macro>
            <Macro Name="Context Menu" Expanded="True">
                <Action>
                    XBMC.ContextMenu()
                </Action>
            </Macro>
            <Macro Name="Play" Expanded="True">
                <Event Name="Main.ms1.play" />
                <Action>
                    XBMC.Play()
                </Action>
            </Macro>
            <Macro Name="Pause" Expanded="True">
                <Event Name="Main.ms1.pause" />
                <Action>
                    XBMC.Pause()
                </Action>
            </Macro>
            <Macro Name="Stop" Expanded="True">
                <Event Name="Main.ms1.stop" />
                <Action>
                    XBMC.Stop()
                </Action>
            </Macro>
            <Macro Name="Fast Forward" Expanded="True">
                <Event Name="Main.ms1.fastforward" />
                <Action>
                    XBMC.FastForward()
                </Action>
            </Macro>
            <Macro Name="Rewind" Expanded="True">
                <Event Name="Main.ms1.rewind" />
                <Action>
                    XBMC.Rewind()
                </Action>
            </Macro>
            <Macro Name="Skip Next" Expanded="True">
                <Action>
                    XBMC.SkipNext()
                </Action>
                <Event Name="Main.ms1.next" />
            </Macro>
            <Macro Name="Skip Previous" Expanded="True">
                <Action>
                    XBMC.SkipPrevious()
                </Action>
                <Event Name="Main.ms1.previous" />
            </Macro>
            <Macro Name="Record" Expanded="True">
                <Action>
                    XBMC.Record()
                </Action>
            </Macro>
            <Macro Name="Big Skip Backward" Expanded="True">
                <Action>
                    XBMC.BigSkipBackward()
                </Action>
            </Macro>
            <Macro Name="Big Skip Forward" Expanded="True">
                <Action>
                    XBMC.BigSkipForward()
                </Action>
            </Macro>
            <Macro Name="Small Skip Backward" Expanded="True">
                <Action>
                    XBMC.SmallSkipBackward()
                </Action>
            </Macro>
            <Macro Name="Small Skip Forward" Expanded="True">
                <Action>
                    XBMC.SmallSkipForward()
                </Action>
            </Macro>
            <Macro Name="Aspect Ratio" Expanded="True">
                <Action>
                    XBMC.AspectRatio()
                </Action>
            </Macro>
            <Macro Name="Codec Info" Expanded="True">
                <Action>
                    XBMC.CodecInfo()
                </Action>
                <Event Name="Main.ms1.info" />
            </Macro>
            <Macro Name="Full Screen" Expanded="True">
                <Event Name="Main.ms1.last" />
                <Action>
                    XBMC.FullScreen()
                </Action>
            </Macro>
            <Macro Name="Repeat" Expanded="True">
                <Action>
                    XBMC.Repeat()
                </Action>
            </Macro>
            <Macro Name="Show Subtitles" Expanded="True">
                <Action>
                    XBMC.ShowSubtitles()
                </Action>
            </Macro>
            <Macro Name="Show OSD" Expanded="True">
                <Action>
                    XBMC.OSD()
                </Action>
            </Macro>
            <Macro Name="Show Time" Expanded="True">
                <Action>
                    XBMC.ShowTime()
                </Action>
            </Macro>
            <Macro Name="Volume Up" Expanded="True">
                <Action>
                    XBMC.VolumeUp()
                </Action>
            </Macro>
            <Macro Name="Volume Down" Expanded="True">
                <Action>
                    XBMC.VolumeDown()
                </Action>
            </Macro>
            <Macro Name="Mute" Expanded="True">
                <Action>
                    XBMC.Mute()
                </Action>
            </Macro>
            <Macro Name="Scroll Up" Expanded="True">
                <Action>
                    XBMC.ScrollUp()
                </Action>
            </Macro>
            <Macro Name="Scroll Down" Expanded="True">
                <Action>
                    XBMC.ScrollDown()
                </Action>
            </Macro>
            <Macro Name="Close" Expanded="True">
                <Action>
                    XBMC.Close()
                </Action>
            </Macro>
            <Macro Name="Number 0" Expanded="True">
                <Action>
                    XBMC.Number0()
                </Action>
            </Macro>
            <Macro Name="Number 1" Expanded="True">
                <Action>
                    XBMC.Number1()
                </Action>
            </Macro>
            <Macro Name="Number 2" Expanded="True">
                <Action>
                    XBMC.Number2()
                </Action>
            </Macro>
            <Macro Name="Number 3" Expanded="True">
                <Action>
                    XBMC.Number3()
                </Action>
            </Macro>
            <Macro Name="Number 4" Expanded="True">
                <Action>
                    XBMC.Number4()
                </Action>
            </Macro>
            <Macro Name="Number 5" Expanded="True">
                <Action>
                    XBMC.Number5()
                </Action>
            </Macro>
            <Macro Name="Number 6" Expanded="True">
                <Action>
                    XBMC.Number6()
                </Action>
            </Macro>
            <Macro Name="Number 7" Expanded="True">
                <Action>
                    XBMC.Number7()
                </Action>
            </Macro>
            <Macro Name="Number 8" Expanded="True">
                <Action>
                    XBMC.Number8()
                </Action>
            </Macro>
            <Macro Name="Number 9" Expanded="True">
                <Action>
                    XBMC.Number9()
                </Action>
            </Macro>
            <Macro Name="Playlist" Expanded="True">
                <Action>
                    XBMC.Playlist()
                </Action>
            </Macro>
            <Macro Name="Queue" Expanded="True">
                <Action>
                    XBMC.Queue()
                </Action>
            </Macro>
            <Macro Name="Move Item Up" Expanded="True">
                <Action>
                    XBMC.MoveItemUp()
                </Action>
            </Macro>
            <Macro Name="Move Item Down" Expanded="True">
                <Action>
                    XBMC.MoveItemDown()
                </Action>
            </Macro>
            <Macro Name="Delete" Expanded="True">
                <Action>
                    XBMC.Delete()
                </Action>
            </Macro>
            <Macro Name="Random" Expanded="True">
                <Action>
                    XBMC.Random()
                </Action>
            </Macro>
            <Macro Name="Repeat" Expanded="True">
                <Action>
                    XBMC.Repeat()
                </Action>
            </Macro>
            <Macro Name="Party Mode" Expanded="True">
                <Action>
                    XBMC.PartyMode()
                </Action>
            </Macro>
            <Macro Name="Parent Dir" Expanded="True">
                <Action>
                    XBMC.ParentDir()
                </Action>
            </Macro>
            <Macro Name="Info" Expanded="True">
                <Action>
                    XBMC.Info()
                </Action>
            </Macro>
            <Macro Name="Take Screen Shot" Expanded="True">
                <Action>
                    XBMC.TakeScreenShot()
                </Action>
            </Macro>
            <Macro Name="Eject Tray" Expanded="True">
                <Action>
                    XBMC.EjectTray()
                </Action>
            </Macro>
            <Macro Name="Play DVD" Expanded="True">
                <Action>
                    XBMC.PlayDVD()
                </Action>
            </Macro>
            <Macro Name="Show Home Screen" Expanded="True">
                <Event Name="Main.ms1.exit" />
                <Action>
                    XBMC.Home()
                </Action>
            </Macro>
            <Macro Name="Show Videos Screen" Expanded="True">
                <Action>
                    XBMC.MyVideos()
                </Action>
            </Macro>
            <Macro Name="Show Music Screen" Expanded="True">
                <Action>
                    XBMC.MyMusic()
                </Action>
            </Macro>
            <Macro Name="Show Pictures Screen" Expanded="True">
                <Action>
                    XBMC.MyPictures()
                </Action>
            </Macro>
            <Macro Name="Show Movies Screen" Expanded="True">
                <Action>
                    XBMC.MyMovies()
                </Action>
            </Macro>
            <Macro Name="Show TV Shows Screen" Expanded="True">
                <Action>
                    XBMC.MyTVShows()
                </Action>
            </Macro>
            <Macro Name="Show Weather Screen" Expanded="True">
                <Action>
                    XBMC.Weather()
                </Action>
            </Macro>
            <Macro Name="Show Settings Screen" Expanded="True">
                <Action>
                    XBMC.Settings()
                </Action>
            </Macro>
            <Macro Name="Show Favorites Screen" Expanded="True">
                <Action>
                    XBMC.Favorites()
                </Action>
            </Macro>
            <Macro Name="Show System Info Screen" Expanded="True">
                <Action>
                    XBMC.SystemInfo()
                </Action>
            </Macro>
            <Macro Name="Last FM Love" Expanded="True">
                <Action>
                    XBMC.LastFMLove()
                </Action>
            </Macro>
            <Macro Name="Last FM Ban" Expanded="True">
                <Action>
                    XBMC.LastFMBan()
                </Action>
            </Macro>
            <Macro Name="Update Video Library" Expanded="True">
                <Action>
                    XBMC.UpdateVideoLibrary()
                </Action>
            </Macro>
            <Macro Name="Update Music Library" Expanded="True">
                <Action>
                    XBMC.UpdateMusicLibrary()
                </Action>
            </Macro>
            <Macro Name="Show Shutdown Menu" Expanded="True">
                <Action>
                    XBMC.ShutdownMenu()
                </Action>
            </Macro>
            <Macro Name="Quit XBMC" Expanded="True">
                <Action>
                    XBMC.Quit()
                </Action>
            </Macro>
            <Macro Name="Shutdown Computer" Expanded="True">
                <Action>
                    XBMC.Shutdown()
                </Action>
            </Macro>
            <Macro Name="Powerdown Computer" Expanded="True">
                <Action>
                    XBMC.Powerdown()
                </Action>
            </Macro>
            <Macro Name="Suspend Computer" Expanded="True">
                <Action>
                    XBMC.Suspend()
                </Action>
            </Macro>
            <Macro Name="Hibernate Computer" Expanded="True">
                <Action>
                    XBMC.Hibernate()
                </Action>
            </Macro>
            <Macro Name="Reset Computer" Expanded="True">
                <Action>
                    XBMC.Reset()
                </Action>
            </Macro>
        </Folder>
        <Folder Name="ms1" Expanded="True">
            <Folder Name="xbmc" Expanded="True">
                <Macro Name="xbmc-restart">
                    <Event Name="Main.ms1.xbmc.restart" />
                    <Action>
                        XBMC.Quit()
                    </Action>
                    <Action>
                        XBMC.Quit()
                    </Action>
                    <Action>
                        XBMC.Quit()
                    </Action>
                    <Action>
                        EventGhost.Wait(3.0)
                    </Action>
                    <Action>
                        System.Execute(u'C:\\Program Files\\XBMC\\XBMC.exe -p', u'', 0, False, 2, u'C:\\Program Files\\XBMC')
                    </Action>
                    <Action>
                        Window.FindWindow(u'XBMC.EXE', None, None, None, None, 1, False, 0.0, 0)
                    </Action>
                    <Action>
                        EventGhost.Wait(1.0)
                    </Action>
                    <Action>
                        Window.SetAlwaysOnTop(1)
                    </Action>
                </Macro>
                <Macro Name="xbmc-start" id="268" Expanded="True">
                    <Event Name="Main.ms1.xbmc.start" />
                    <Action>
                        Window.FindWindow(u'XBMC.EXE', None, None, None, None, 1, False, 0.0, 2)
                    </Action>
                    <Action>
                        EventGhost.NewJumpIf(XmlIdLink(276), 0, False)
                    </Action>
                    <Action>
                        System.Execute(u'C:\\Program Files\\XBMC\\XBMC.exe', u' -p', 0, False, 2, u'C:\\Program Files\\XBMC')
                    </Action>
                    <Action>
                        Window.FindWindow(None, u'XBMC Media Center', None, None, None, None, False, 0.0, 0)
                    </Action>
                    <Action>
                        EventGhost.Wait(1.0)
                    </Action>
                    <Action>
                        Window.SetAlwaysOnTop(1)
                    </Action>
                </Macro>
                <Macro Name="xbmc-to-front" id="276" Expanded="True">
                    <Action>
                        Window.FindWindow(u'XBMC.EXE', None, None, None, None, 1, False, 0.0, 0)
                    </Action>
                    <Action>
                        Window.SetAlwaysOnTop(1)
                    </Action>
                    <Action>
                        Window.Maximize()
                    </Action>
                </Macro>
            </Folder>
            <Folder Name="powerdvd">
                <Macro Name="powerdvd-started-running" Expanded="True">
                    <Event Name="Task.Created.PowerDVD" />
                </Macro>
                <Macro Name="powerdvd-stopped-running" Expanded="True">
                    <Event Name="Task.Destroyed.PowerDVD" />
                </Macro>
            </Folder>
        </Folder>
        <Folder Name="mc1">
            <Folder Name="xbmc" Expanded="True">
                <Folder Name="start-stop" Expanded="True">
                    <Macro Name="start-xbmc" id="288" Expanded="True">
                        <Action>
                            NetworkSender.Map(u'mc1.xmbc-request-start')
                        </Action>
                    </Macro>
                </Folder>
                <Macro Name="xbmc-request-start" Expanded="True">
                    <Event Name="Main.mc1.xbmc-request-start" />
                    <Action>
                        EventGhost.NewJumpIf(XmlIdLink(288), 2, False)
                    </Action>
                </Macro>
            </Folder>
        </Folder>
        <Folder Name="EXIT" Expanded="True">
            <Macro Name="EXIT" Expanded="True">
                <Action>
                    EventGhost.TriggerEvent(u'EXIT', 0.0)
                </Action>
            </Macro>
        </Folder>
    </Folder>
    <Folder Name="system" Expanded="True">
        <Macro Name="close">
            <Action>
                Window.Close()
            </Action>
            <Action>
                EventGhost.Wait(2.0)
            </Action>
        </Macro>
        <Macro Name="startup-defaults" id="300" Expanded="True">
            <Action>
                EventGhost.TriggerEvent(u'sequence.clear', 0.0)
            </Action>
        </Macro>
    </Folder>
    <Folder Name="ir-remotes" Expanded="True">
        <Folder Name="sanyo-ir-remote">
            <Macro Name="sanyo.up">
                <Event Name="USB_UIRT.NEC.4639C03E" />
                <Event Name="USB_UIRT.NEC.1E11E816" />
                <Event Name="USB_UIRT.4319041504F4" />
                <Event Name="USB_UIRT.4309514051F1" />
                <Action>
                    EventGhost.TriggerEvent(u'up', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.down">
                <Event Name="USB_UIRT.NEC.4639A05E" />
                <Event Name="USB_UIRT.NEC.1E119866" />
                <Event Name="USB_UIRT.4309015011F1" />
                <Event Name="USB_UIRT.4319150404F4" />
                <Action>
                    EventGhost.TriggerEvent(u'down', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.left">
                <Event Name="USB_UIRT.NEC.4639D4AA" />
                <Event Name="USB_UIRT.NEC.1E11D826" />
                <Event Name="USB_UIRT.4309154411F1" />
                <Event Name="USB_UIRT.431B514450F4" />
                <Action>
                    EventGhost.TriggerEvent(u'left', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.right">
                <Event Name="USB_UIRT.NEC.463994EA" />
                <Event Name="USB_UIRT.NEC.1E11B846" />
                <Event Name="USB_UIRT.4309045511F1" />
                <Event Name="USB_UIRT.431B455050F4" />
                <Action>
                    EventGhost.TriggerEvent(u'right', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.select">
                <Event Name="USB_UIRT.NEC.4639E916" />
                <Event Name="USB_UIRT.NEC.1E11F806" />
                <Event Name="USB_UIRT.4309104111F1" />
                <Event Name="USB_UIRT.431B505055F4" />
                <Action>
                    EventGhost.TriggerEvent(u'select', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.power">
                <Event Name="USB_UIRT.NEC.4639ED12" />
                <Action>
                    EventGhost.TriggerEvent(u'power', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.eject">
                <Event Name="USB_UIRT.NEC.463980FE" />
                <Event Name="USB_UIRT.NEC.1E11C03E" />
                <Action>
                    EventGhost.TriggerEvent(u'eject', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.tv-vcr">
                <Event Name="USB_UIRT.NEC.46398876" />
                <Action>
                    EventGhost.TriggerEvent(u'tv-vcr', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.dvd">
                <Event Name="USB_UIRT.NEC.463990EE" />
                <Action>
                    EventGhost.TriggerEvent(u'dvd', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.vcr">
                <Event Name="USB_UIRT.NEC.4639D0AE" />
                <Action>
                    EventGhost.TriggerEvent(u'vcr', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.display">
                <Event Name="USB_UIRT.NEC.1E11E01E" />
                <Event Name="USB_UIRT.NEC.46399966" />
                <Action>
                    EventGhost.TriggerEvent(u'display', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.disc-menu">
                <Event Name="USB_UIRT.NEC.1E11F00E" />
                <Event Name="USB_UIRT.NEC.1E11F00E" />
                <Action>
                    EventGhost.TriggerEvent(u'disc-menu', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.setup-menu">
                <Event Name="USB_UIRT.NEC.4639A9D6" />
                <Event Name="USB_UIRT.NEC.1E11A05E" />
                <Action>
                    EventGhost.TriggerEvent(u'setup-menu', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.input">
                <Event Name="USB_UIRT.NEC.4639BC42" />
                <Action>
                    EventGhost.TriggerEvent(u'input', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.title">
                <Event Name="USB_UIRT.NEC.1E11B04E" />
                <Action>
                    EventGhost.TriggerEvent(u'title', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.pause">
                <Event Name="USB_UIRT.NEC.4639C43A" />
                <Event Name="USB_UIRT.NEC.1E11827C" />
                <Action>
                    EventGhost.TriggerEvent(u'pause', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.stop">
                <Event Name="USB_UIRT.NEC.1E11BC42" />
                <Event Name="USB_UIRT.NEC.4639847A" />
                <Action>
                    EventGhost.TriggerEvent(u'stop', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.record">
                <Event Name="USB_UIRT.NEC.4639D42A" />
                <Action>
                    EventGhost.TriggerEvent(u'record', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.backward">
                <Event Name="USB_UIRT.NEC.4639A45A" />
                <Event Name="USB_UIRT.NEC.1E11A25C" />
                <Action>
                    EventGhost.TriggerEvent(u'backward', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.play">
                <Event Name="USB_UIRT.NEC.4639946A" />
                <Event Name="USB_UIRT.NEC.1E11FC02" />
                <Action>
                    EventGhost.TriggerEvent(u'play', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.forward">
                <Event Name="USB_UIRT.NEC.4639E41A" />
                <Event Name="USB_UIRT.NEC.1E11C23C" />
                <Action>
                    EventGhost.TriggerEvent(u'forward', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.0">
                <Event Name="USB_UIRT.NEC.1E11AC52" />
                <Event Name="USB_UIRT.NEC.4639DC22" />
                <Action>
                    EventGhost.TriggerEvent(u'0', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.1">
                <Event Name="USB_UIRT.NEC.4639906E" />
                <Event Name="USB_UIRT.NEC.1E11C43A" />
                <Action>
                    EventGhost.TriggerEvent(u'1', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.2">
                <Event Name="USB_UIRT.NEC.4639D02E" />
                <Event Name="USB_UIRT.NEC.1E11A45A" />
                <Action>
                    EventGhost.TriggerEvent(u'2', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.3">
                <Event Name="USB_UIRT.NEC.1E11E41A" />
                <Event Name="USB_UIRT.NEC.4639B04E" />
                <Action>
                    EventGhost.TriggerEvent(u'3', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.4">
                <Event Name="USB_UIRT.NEC.4639F00E" />
                <Event Name="USB_UIRT.NEC.1E11946A" />
                <Action>
                    EventGhost.TriggerEvent(u'4', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.5">
                <Event Name="USB_UIRT.NEC.1E11D42A" />
                <Event Name="USB_UIRT.NEC.46399866" />
                <Action>
                    EventGhost.TriggerEvent(u'5', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.6">
                <Event Name="USB_UIRT.NEC.1E11B44A" />
                <Event Name="USB_UIRT.NEC.4639D826" />
                <Action>
                    EventGhost.TriggerEvent(u'6', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.7">
                <Event Name="USB_UIRT.NEC.4639B846" />
                <Event Name="USB_UIRT.NEC.1E11F40A" />
                <Action>
                    EventGhost.TriggerEvent(u'7', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.8">
                <Event Name="USB_UIRT.NEC.1E118C72" />
                <Event Name="USB_UIRT.NEC.4639F806" />
                <Action>
                    EventGhost.TriggerEvent(u'8', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.9">
                <Event Name="USB_UIRT.NEC.1E11CC32" />
                <Event Name="USB_UIRT.NEC.46399C62" />
                <Action>
                    EventGhost.TriggerEvent(u'9', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.audio">
                <Event Name="USB_UIRT.NEC.1E11A856" />
                <Event Name="USB_UIRT.NEC.4639E01E" />
                <Action>
                    EventGhost.TriggerEvent(u'audio', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.subtitle">
                <Event Name="USB_UIRT.NEC.1E11D02E" />
                <Action>
                    EventGhost.TriggerEvent(u'', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.marker">
                <Event Name="USB_UIRT.NEC.1E11F608" />
                <Action>
                    EventGhost.TriggerEvent(u'marker', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.search">
                <Event Name="USB_UIRT.NEC.1E118E70" />
                <Event Name="USB_UIRT.NEC.4639CC32" />
                <Action>
                    EventGhost.TriggerEvent(u'search', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.safe">
                <Event Name="USB_UIRT.NEC.4639E59A" />
                <Action>
                    EventGhost.TriggerEvent(u'safe', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.angle">
                <Event Name="USB_UIRT.NEC.1E118876" />
                <Action>
                    EventGhost.TriggerEvent(u'angle', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.return">
                <Event Name="USB_UIRT.NEC.1E11847A" />
                <Action>
                    EventGhost.TriggerEvent(u'return', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.zoom">
                <Event Name="USB_UIRT.NEC.1E11EE10" />
                <Action>
                    EventGhost.TriggerEvent(u'zoom', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.repeat">
                <Event Name="USB_UIRT.NEC.1E11D628" />
                <Action>
                    EventGhost.TriggerEvent(u'repeat', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.random">
                <Event Name="USB_UIRT.NEC.4639E51A" />
                <Event Name="USB_UIRT.NEC.1E11E618" />
                <Action>
                    EventGhost.TriggerEvent(u'random', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.a-b">
                <Event Name="USB_UIRT.NEC.4639BD42" />
                <Event Name="USB_UIRT.NEC.1E11B648" />
                <Action>
                    EventGhost.TriggerEvent(u'a-b', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.program">
                <Event Name="USB_UIRT.NEC.1E11CE30" />
                <Action>
                    EventGhost.TriggerEvent(u'volumeup', 0.0)
                </Action>
            </Macro>
            <Macro Name="sanyo.clear">
                <Event Name="USB_UIRT.NEC.1E119C62" />
                <Event Name="USB_UIRT.NEC.4639A956" />
                <Action>
                    EventGhost.TriggerEvent(u'volumedown', 0.0)
                </Action>
            </Macro>
            <Macro Name="&lt;unnamed macro&gt;" />
        </Folder>
        <Folder Name="panasonic-tv">
            <Macro Name="volume-up" Expanded="True">
                <Event Name="USB_UIRT.630A050050F5" />
                <Action>
                    EventGhost.TriggerEvent(u'volume-up', 0.0)
                </Action>
                <Action Enabled="False">
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="volume-down" Expanded="True">
                <Event Name="USB_UIRT.630A111450F5" />
                <Action>
                    EventGhost.TriggerEvent(u'volume-down', 0.0)
                </Action>
                <Action Enabled="False">
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="samsung-tv">
            <Macro Name="volume-up" Expanded="True">
                <Event Name="USB_UIRT.Unknown.17FDFFFDF7FDF7FDF0" />
                <Event Name="USB_UIRT.Unknown.15FF577D557FD5DF555FF577D54" />
                <Event Name="USB_UIRT.Unknown.551F555FF577D54" />
                <Action>
                    EventGhost.TriggerEvent(u'volume-up', 0.0)
                </Action>
                <Action Enabled="False">
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
            <Macro Name="volume-down" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15157FD5DF555FF577D54" />
                <Event Name="USB_UIRT.Unknown.17F57FF577FDF7FDF0" />
                <Action>
                    EventGhost.TriggerEvent(u'volume-down', 0.0)
                </Action>
                <Action Enabled="False">
                    EventGhost.AutoRepeat(0.59999999999999998, 0.29999999999999999, 0.01, 3.0)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="comcast-aux-20616-living-room">
            <Macro Name="20616.up" Expanded="True">
                <Event Name="USB_UIRT.Unknown.1577D75D5DD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.up', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.down" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15775F5DD5D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.down', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.left" Expanded="True">
                <Event Name="USB_UIRT.Unknown.1577775DFDD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.left', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.right" Expanded="True">
                <Event Name="USB_UIRT.Unknown.157F7F55F5D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.right', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.select" Expanded="True">
                <Event Name="USB_UIRT.Unknown.1577FF5D75D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.select', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.channelup" Expanded="True">
                <Event Name="USB_UIRT.Unknown.155FFF7575D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.channelup', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.channeldown" Expanded="True">
                <Event Name="USB_UIRT.Unknown.155FD7755DD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.channeldown', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.exit" Expanded="True">
                <Event Name="USB_UIRT.Unknown.157F5755DDD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.exit', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.last" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15577F7DF5D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.last', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.live" Expanded="True">
                <Event Name="USB_UIRT.Unknown.157FF7557DD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.live', 0.0)
                </Action>
                <Action>
                    EventGhost.JumpIfLongPress(4.0, XmlIdLink(602))
                </Action>
            </Macro>
            <Macro Name="20616.info" Expanded="True">
                <Event Name="USB_UIRT.Unknown.1557577DDDD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.info', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.dvr" Expanded="True">
                <Event Name="USB_UIRT.Unknown.157DFF5775D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.dvr', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.play" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15DFDFF555D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.play', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.stop" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15D57FFFF5D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.stop', 0.0)
                </Action>
                <Action>
                    EventGhost.JumpIfLongPress(2.0, XmlIdLink(609))
                </Action>
            </Macro>
            <Macro Name="20616.fastforward" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15D5F7FF7DD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.fastforward', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.rewind" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15D5DFFF55D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.rewind', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.jumpback" Expanded="True">
                <Event Name="USB_UIRT.Unknown.157D5F57D5D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.jumpback', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.pause" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15D75FFDD5D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.pause', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.record" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15DF7FF5F5D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.record', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.menu" Expanded="True">
                <Event Name="USB_UIRT.Unknown.1575575FDDD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.menu', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.xbmc.restart" Expanded="True">
                <Action>
                    EventGhost.TriggerEvent(u'20616.xbmc.restart', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.guide" Expanded="True">
                <Event Name="USB_UIRT.Unknown.157FDF5555D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.guide', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.power" Expanded="True">
                <Event Name="USB_UIRT.Unknown.1555D77F5DD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.power', 0.0)
                </Action>
                <Action>
                    EventGhost.JumpIfLongPress(4.0, XmlIdLink(605))
                </Action>
            </Macro>
            <Macro Name="20616.1" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15FD7FD7F5D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.1', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.2" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15FD57D7DDD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.2', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.3" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15FDDFD755D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.3', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.4" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15FDF7D77DD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.4', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.5" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15FFFFD575D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.5', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.6" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15FFD7D55DD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.6', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.7" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15FF5FD5D5D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.7', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.8" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15FF77D5FDD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.8', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.9" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15F77FDDF5D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.9', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.0" Expanded="True">
                <Event Name="USB_UIRT.Unknown.15F757DDDDD57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.0', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.tvvcr" Expanded="True">
                <Event Name="USB_UIRT.Unknown.155F5F75D5D57FFFFF5FFFFF50" />
                <Action>
                    EventGhost.TriggerEvent(u'20616.tvvcr', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.sound.on" id="602" Expanded="True">
                <Action>
                    EventGhost.TriggerEvent(u'20616.sound.on', 0.0)
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'20616.projector.off', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.all.on" id="605" Expanded="True">
                <Action>
                    EventGhost.TriggerEvent(u'20616.all.on', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.projector.off" Expanded="True">
                <Action>
                    EventGhost.TriggerEvent(u'20616.projector.off', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616.all.off" id="609" Expanded="True">
                <Action>
                    EventGhost.TriggerEvent(u'20616.all.off', 0.0)
                </Action>
            </Macro>
            <Macro Name="20616." />
        </Folder>
        <Folder Name="comcast-aux-20675-bedroom" Expanded="True">
            <Macro Name="20675.up" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A27708" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.up', 0.0)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.29999999999999999, 0.5, 0.01, 10.0)
                </Action>
            </Macro>
            <Macro Name="20675.down" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A20F70" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.down', 0.0)
                </Action>
                <Action>
                    EventGhost.AutoRepeat(0.29999999999999999, 0.5, 0.01, 10.0)
                </Action>
            </Macro>
            <Macro Name="20675.left" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A25728" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.left', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.right" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A23748" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.right', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.select" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A22758" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.select', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.channelup" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A27D02" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.channelup', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.channeldown" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A25D22" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.channeldown', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.exit" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A26718" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.exit', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.last" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A2611E" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.last', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.live" Expanded="True" />
            <Macro Name="20675.info" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A2552A" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.info', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.dvr" />
            <Macro Name="20675.play" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A23D42" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.play', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.stop" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A2037C" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.stop', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.fastforward" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A2651A" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.fastforward', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.rewind" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A2255A" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.rewind', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.jumpback" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A2057A" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.jumpback', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.pause" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A26D12" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.pause', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.record" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A27E00" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.record', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.menu" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A24738" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.menu', 0.0)
                </Action>
                <Action>
                    EventGhost.JumpIfLongPress(3.0, XmlIdLink(672))
                </Action>
            </Macro>
            <Macro Name="20675.xbmc.restart" id="672" Expanded="True">
                <Action>
                    EventGhost.TriggerEvent(u'20675.xbmc.restart', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.guide" />
            <Macro Name="20675.power" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A2413E" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.poweron', 0.0)
                </Action>
                <Action>
                    EventGhost.JumpIfLongPress(3.0, XmlIdLink(679))
                </Action>
            </Macro>
            <Macro Name="20675.poweroff" id="679" Expanded="True">
                <Action>
                    EventGhost.TriggerEvent(u'20675.poweroff', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.1" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A2512E" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.1', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.2" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A2314E" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.2', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.3" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A2710E" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.3', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.4" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A20976" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.4', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.5" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A24936" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.5', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.6" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A22956" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.6', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.7" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A26916" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.7', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.8" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A21966" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.8', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.9" Expanded="True">
                <Event Name="USB_UIRT.NEC.70A25926" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.9', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.0">
                <Event Name="USB_UIRT.NEC.70A23946" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.0', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675.tvvcr">
                <Event Name="USB_UIRT.NEC.70A25F20" />
                <Action>
                    EventGhost.TriggerEvent(u'20675.tvvcr', 0.0)
                </Action>
            </Macro>
            <Macro Name="20675." />
            <Macro Name="20675." />
            <Macro Name="20675." />
            <Macro Name="20675." />
            <Macro Name="20675." />
            <Macro Name="20675." />
        </Folder>
    </Folder>
    <Folder Name="sequence">
        <Folder Name="clear">
            <Macro Name="clear" Expanded="True">
                <Event Name="Main.sequence.clear" />
                <Action>
                    EventGhost.FlushEvents()
                </Action>
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(835))
                </Action>
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(835))
                </Action>
            </Macro>
        </Folder>
        <Folder Name="video-sound-on" Expanded="True">
            <Macro Name="step1" id="728" Expanded="True">
                <Event Name="Main.red" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(732))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sequence.clear', 4.0)
                </Action>
            </Macro>
            <Macro Name="step2" id="732" Enabled="False" Expanded="True">
                <Event Name="Main.red" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(735))
                </Action>
            </Macro>
            <Macro Name="step3" id="735" Enabled="False" Expanded="True">
                <Event Name="Main.red" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(738))
                </Action>
            </Macro>
            <Macro Name="step4" id="738" Enabled="False" Expanded="True">
                <Event Name="Main.red" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(728))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'video-sound-on', 0.0)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="dish-select">
            <Macro Name="step1" id="743">
                <Event Name="Main.satellite" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(747))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sequence.clear', 4.0)
                </Action>
            </Macro>
            <Macro Name="step2" id="747" Enabled="False">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(750))
                </Action>
                <Event Name="Main.satellite" />
            </Macro>
            <Macro Name="step3" id="750" Enabled="False">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(753))
                </Action>
                <Event Name="Main.satellite" />
            </Macro>
            <Macro Name="step4" id="753" Enabled="False" Expanded="True">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(743))
                </Action>
                <Event Name="Main.satellite" />
                <Action>
                    EventGhost.TriggerEvent(u'dish-launch', 0.0)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="xbmc-select">
            <Macro Name="step1" id="758" Expanded="True">
                <Event Name="Main.green" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(762))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sequence.clear', 4.0)
                </Action>
            </Macro>
            <Macro Name="step2" id="762" Enabled="False" Expanded="True">
                <Event Name="Main.green" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(765))
                </Action>
            </Macro>
            <Macro Name="step3" id="765" Enabled="False" Expanded="True">
                <Event Name="Main.green" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(768))
                </Action>
            </Macro>
            <Macro Name="step4" id="768" Enabled="False" Expanded="True">
                <Event Name="Main.green" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(758))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'xbmc-launch', 0.0)
                </Action>
                <Action>
                    Serial.Write(u'\\xFE\\xF9\\xFA\\x07\\x07\\x00\\xFB\\xFD\\xFC')
                </Action>
            </Macro>
        </Folder>
        <Folder Name="powerdvd-select">
            <Macro Name="step1" id="774" Expanded="True">
                <Event Name="Main.yellow" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(778))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sequence.clear', 4.0)
                </Action>
            </Macro>
            <Macro Name="step2" id="778" Enabled="False" Expanded="True">
                <Event Name="Main.yellow" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(781))
                </Action>
            </Macro>
            <Macro Name="step3" id="781" Enabled="False" Expanded="True">
                <Event Name="Main.yellow" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(784))
                </Action>
            </Macro>
            <Macro Name="step4" id="784" Enabled="False" Expanded="True">
                <Event Name="Main.yellow" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(774))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'powerdvd-launch', 0.0)
                </Action>
                <Action>
                    Serial.Write(u'\\xFE\\xF9\\xFA\\x07\\x07\\x00\\xFB\\xFD\\xFC')
                </Action>
            </Macro>
        </Folder>
        <Folder Name="video-sound-off" Expanded="True">
            <Macro Name="step1" id="790" Expanded="True">
                <Event Name="Main.blue" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(794))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sequence.clear', 4.0)
                </Action>
            </Macro>
            <Macro Name="step2" id="794" Enabled="False" Expanded="True">
                <Event Name="Main.blue" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(797))
                </Action>
            </Macro>
            <Macro Name="step3" id="797" Enabled="False" Expanded="True">
                <Event Name="Main.blue" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(800))
                </Action>
            </Macro>
            <Macro Name="step4" id="800" Enabled="False" Expanded="True">
                <Event Name="Main.blue" />
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(790))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'video-sound-off', 0.0)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="sound-on" Expanded="True">
            <Macro Name="step1" id="805">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(808))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sequence.clear', 3.0)
                </Action>
            </Macro>
            <Macro Name="step2" id="808" Enabled="False">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(810))
                </Action>
            </Macro>
            <Macro Name="step3" id="810" Enabled="False" Expanded="True">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(805))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sound-on', 0.0)
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'xbmc-launch', 0.0)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="temp" Expanded="True">
            <Macro Name="step1" id="815" Expanded="True">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(808))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sequence.clear', 3.0)
                </Action>
            </Macro>
            <Macro Name="step2" Enabled="False" Expanded="True">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(810))
                </Action>
            </Macro>
            <Macro Name="step3" Enabled="False" Expanded="True">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(815))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sound-on', 0.0)
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'xbmc-launch', 0.0)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="bedroom.comcast" Expanded="True">
            <Macro Name="step1" id="825" Enabled="False" Expanded="True">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(828))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sequence.clear', 3.0)
                </Action>
            </Macro>
            <Macro Name="step2" id="828" Expanded="True">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(830))
                </Action>
            </Macro>
            <Macro Name="step3" id="830" Enabled="False" Expanded="True">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(825))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sound-on', 0.0)
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'xbmc-launch', 0.0)
                </Action>
            </Macro>
        </Folder>
        <Folder Name="bedroom.mc1" Expanded="True">
            <Macro Name="step1" id="835" Expanded="True">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(838))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sequence.clear', 3.0)
                </Action>
            </Macro>
            <Macro Name="step2" id="838" Enabled="False" Expanded="True">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(840))
                </Action>
            </Macro>
            <Macro Name="step3" id="840" Enabled="False" Expanded="True">
                <Action>
                    EventGhost.EnableExclusive(XmlIdLink(835))
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'sound-on', 0.0)
                </Action>
                <Action>
                    EventGhost.TriggerEvent(u'xbmc-launch', 0.0)
                </Action>
            </Macro>
        </Folder>
    </Folder>
    <Folder Name="notes">
        <Macro Name="notes-10-24-2009" Expanded="True">
            <Action Name="xap macros: 1-vol up,2-vol dn,3-mute-default,4-program,5-home theater">
                EventGhost.Comment()
            </Action>
            <Action Name="extron inputs: 1:ms1, 2:mc1, 3:comcast, 4:future-ms1-component, 5:scan-conv, 6comcast-composite, 7-, 8-">
                EventGhost.Comment()
            </Action>
            <Action Name="extron outputs: 1:proj-lcd-rgbhv,xap-pgm, 2:sconv-vcr-aud-in, 3:component-lcd-proj,lcd-aud, 4:dvd-vcr-composite-no-audio">
                EventGhost.Comment()
            </Action>
            <Action Name="extron commands: !=v&amp;a, &amp;=v, $=a">
                EventGhost.Comment()
            </Action>
        </Macro>
    </Folder>
    <Folder Name="rooms" Expanded="True">
        <Folder Name="1" Expanded="True">
            <Folder Name="sources" Expanded="True">
                <Folder Name="comcast" id="853">
                    <Macro Name="reroute" Expanded="True">
                        <Event Name="Main.reroute" />
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(993), 2, True)
                        </Action>
                    </Macro>
                </Folder>
                <Folder Name="ms1" id="857" Enabled="False">
                    <Folder Name="ms1-event-bucket" Expanded="True">
                        <Macro Name="up" Expanded="True">
                            <Event Name="Main.20616.up" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.up', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="down" Expanded="True">
                            <Event Name="Main.20616.down" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.down', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="left" Expanded="True">
                            <Event Name="Main.20616.left" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.left', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="right" Expanded="True">
                            <Event Name="Main.20616.right" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.right', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="select" Expanded="True">
                            <Event Name="Main.20616.select" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.select', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="pause" Expanded="True">
                            <Event Name="Main.20616.pause" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.pause', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="record" Enabled="False" Expanded="True">
                            <Event Name="Main.20616.record" />
                        </Macro>
                        <Macro Name="jumpback" Expanded="True">
                            <Event Name="Main.20616.jumpback" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.jumpback', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="rewind" Expanded="True">
                            <Event Name="Main.20616.rewind" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.rewind', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="fastforward" Expanded="True">
                            <Event Name="Main.20616.fastforward" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.fastforward', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="stop" Expanded="True">
                            <Event Name="Main.20616.stop" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.stop', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="play" Expanded="True">
                            <Event Name="Main.20616.play" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.play', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="last" Expanded="True">
                            <Event Name="Main.20616.last" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.last', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="exit" Expanded="True">
                            <Event Name="Main.20616.exit" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.exit', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name='Trigger event "ms1.xbmc.start"' Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.xbmc.start', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name='Trigger event "ms1.xbmc.restart"' Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.xbmc.restart', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="next" Expanded="True">
                            <Event Name="Main.20616.9" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.next', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="previous" Expanded="True">
                            <Event Name="Main.20616.7" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.previous', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="info" Expanded="True">
                            <Event Name="Main.20616.info" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.info', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="ms1.xbmc.restart" Expanded="True">
                            <Event Name="Main.20616.xbmc.restart" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.xbmc.restart', 0.0)
                            </Action>
                        </Macro>
                    </Folder>
                    <Macro Name="reroute" Expanded="True">
                        <Event Name="Main.reroute" />
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(1019), 2, True)
                        </Action>
                    </Macro>
                </Folder>
                <Folder Name="mc1" id="919" Enabled="False">
                    <Folder Name="mc1-event-bucket" Expanded="True">
                        <Macro Name="pause" Expanded="True">
                            <Event Name="Main.20616.pause" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.pause', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.pause')
                            </Action>
                        </Macro>
                        <Macro Name="record" Enabled="False" Expanded="True" />
                        <Macro Name="jumpback" Expanded="True">
                            <Event Name="Main.20616.jumpback" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.jumpback', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.jumpback')
                            </Action>
                        </Macro>
                        <Macro Name="rewind" Expanded="True">
                            <Event Name="Main.20616.rewind" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.rewind', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.rewind')
                            </Action>
                        </Macro>
                        <Macro Name="fastforward" Expanded="True">
                            <Event Name="Main.20616.fastforward" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.fastforward', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.fastforward')
                            </Action>
                        </Macro>
                        <Macro Name="stop" Expanded="True">
                            <Event Name="Main.20616.stop" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.stop', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.stop')
                            </Action>
                        </Macro>
                        <Macro Name="play" Expanded="True">
                            <Event Name="Main.20616.play" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.play', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.play')
                            </Action>
                        </Macro>
                        <Macro Name="last" Expanded="True">
                            <Event Name="Main.20616.last" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.last', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.last')
                            </Action>
                        </Macro>
                        <Macro Name="exit" Expanded="True">
                            <Event Name="Main.20616.exit" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.exit', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.exit')
                            </Action>
                        </Macro>
                        <Macro Name="select" Expanded="True">
                            <Event Name="Main.20616.select" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.select', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.select')
                            </Action>
                        </Macro>
                        <Macro Name="right" Expanded="True">
                            <Event Name="Main.20616.right" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.right', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.right')
                            </Action>
                        </Macro>
                        <Macro Name="left" Expanded="True">
                            <Event Name="Main.20616.left" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.left', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.left')
                            </Action>
                        </Macro>
                        <Macro Name="down" Expanded="True">
                            <Event Name="Main.20616.down" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.down', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.down')
                            </Action>
                        </Macro>
                        <Macro Name="up" Expanded="True">
                            <Event Name="Main.20616.up" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.up', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.up')
                            </Action>
                        </Macro>
                        <Macro Name='Trigger event "mc1.xbmc-request-start"' Expanded="True">
                            <Event Name="Main.20616.xbmc.restart" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.xbmc-request-start', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="next" Expanded="True">
                            <Event Name="Main.20616.9" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.next', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.next')
                            </Action>
                        </Macro>
                        <Macro Name="previous" Expanded="True">
                            <Event Name="Main.20616.7" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.previous', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.previous')
                            </Action>
                        </Macro>
                    </Folder>
                    <Macro Name="reroute" Expanded="True">
                        <Event Name="Main.reroute" />
                        <Action>
                            EventGhost.NewJumpIf(XmlIdLink(1019), 2, True)
                        </Action>
                    </Macro>
                </Folder>
            </Folder>
            <Folder Name="switching" Expanded="True">
                <Macro Name="test-extron-output3-mute" Expanded="True">
                    <Action>
                        Serial3.Write(u'3*1Z')
                    </Action>
                    <Action>
                        Serial3.Write(u'1*Z')
                    </Action>
                    <Action>
                        Serial3.Write(u'1*3$')
                    </Action>
                </Macro>
                <Macro Name="comcast" id="993" Expanded="True">
                    <Event Name="Main.20616.1" />
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(853))
                    </Action>
                    <Action Name="comcast-vid-and-aud-to-lcd-and-proj-component">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial3.Write(u'3*3!')
                    </Action>
                    <Action Name="comcast-aud-to-xap-program-input">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial3.Write(u'3*1$')
                    </Action>
                    <Action Name="or blank audio by switching to unused input if sound is on">
                        EventGhost.Comment()
                    </Action>
                    <Action id="1001" Enabled="False">
                        Serial3.Write(u'8*3$')
                    </Action>
                    <Action Name="xap-program-only">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial4.Write(u'#50 MACRO 5 \\r')
                    </Action>
                    <Action Name="projector-component-input(vga2)">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial2.Write(u'\\x02IIS:RG2\\x03')
                    </Action>
                </Macro>
                <Macro Name="ms1" Expanded="True">
                    <Event Name="Main.20616.2" />
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(857))
                    </Action>
                    <Action>
                        EventGhost.TriggerEvent(u'ms1.xbmc.start', 0.0)
                    </Action>
                    <Action Name="ms1-to-lcd-vga-input">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial3.Write(u'1*1!')
                    </Action>
                    <Action Name="ms1-audio-to-lcd-audio">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial3.Write(u'1*3$')
                    </Action>
                    <Action id="1014" Enabled="False">
                        Serial3.Write(u'8*3$')
                    </Action>
                    <Action Name="xap-theater">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial4.Write(u'#50 MACRO 4 \\r')
                    </Action>
                    <Action Name="projector-vga1-input">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial2.Write(u'\\x02IIS:RG1\\x03')
                    </Action>
                </Macro>
                <Macro Name="mc1" id="1019" Expanded="True">
                    <Event Name="Main.20616.3" />
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(919))
                    </Action>
                    <Action>
                        EventGhost.TriggerEvent(u'mc1.xbmc.start', 0.0)
                    </Action>
                    <Action Name="mc1-to-lcd-vga-input">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial3.Write(u'2*1!')
                    </Action>
                    <Action Name="mc1-audio-to-lcd-audio">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial3.Write(u'2*3$')
                    </Action>
                    <Action id="1027" Enabled="False">
                        Serial3.Write(u'8*3$')
                    </Action>
                    <Action Name="xap-program">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial4.Write(u'#50 MACRO 5 \\r')
                    </Action>
                    <Action Name="projector-vga1-input">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial2.Write(u'\\x02IIS:RG1\\x03')
                    </Action>
                </Macro>
                <Macro Name="sound.on" Expanded="True">
                    <Event Name="Main.20616.sound.on" />
                    <Event Name="Main.20616.all.on" />
                    <Action Name="power up the amps and mixers and mute the audio">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial.Write(u'\\xFE\\xF9\\xFA\\x07\\x08\\x01\\xFB\\xFD\\xFC')
                    </Action>
                    <Action>
                        EventGhost.Wait(3.0)
                    </Action>
                    <Action>
                        Serial4.Write(u'#50 MACRO 3 \\r')
                    </Action>
                    <Action Name="enabled to kill lcd audio on reroute">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        EventGhost.EnableItem(XmlIdLink(1001))
                    </Action>
                    <Action>
                        EventGhost.EnableItem(XmlIdLink(1027))
                    </Action>
                    <Action>
                        EventGhost.EnableItem(XmlIdLink(1014))
                    </Action>
                    <Action>
                        EventGhost.TriggerEvent(u'reroute', 2.0)
                    </Action>
                </Macro>
                <Macro Name="sound.off" Expanded="True">
                    <Event Name="Main.20616.all.off" />
                    <Action Name="mute and preset levels then power off the amps">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        Serial4.Write(u'#50 MACRO 3 \\r')
                    </Action>
                    <Action>
                        EventGhost.Wait(2.0)
                    </Action>
                    <Action>
                        Serial.Write(u'\\xFE\\xF9\\xFA\\x07\\x08\\x00\\xFB\\xFD\\xFC')
                    </Action>
                    <Action Name="disabled to enable lcd audio">
                        EventGhost.Comment()
                    </Action>
                    <Action>
                        EventGhost.DisableItem(XmlIdLink(1001))
                    </Action>
                    <Action>
                        EventGhost.DisableItem(XmlIdLink(1014))
                    </Action>
                    <Action>
                        EventGhost.DisableItem(XmlIdLink(1027))
                    </Action>
                    <Action>
                        EventGhost.TriggerEvent(u'reroute', 2.0)
                    </Action>
                </Macro>
                <Macro Name="projector.on" Expanded="True">
                    <Event Name="Main.20616.all.on" />
                    <Action>
                        Serial2.Write(u'\\x02PON\\x03')
                    </Action>
                    <Action>
                        EventGhost.TriggerEvent(u'reroute', 20.0)
                    </Action>
                </Macro>
                <Macro Name="projector.off" Expanded="True">
                    <Event Name="Main.20616.all.off" />
                    <Action>
                        EventGhost.TriggerEvent(u'reroute', 0.0)
                    </Action>
                    <Action>
                        EventGhost.Wait(2.0)
                    </Action>
                    <Action>
                        Serial2.Write(u'\\x02POF\\x03')
                    </Action>
                </Macro>
                <Macro Name="xap.volume.up" Expanded="True">
                    <Event Name="Main.volume-up" />
                    <Event Name="Keyboard.F12" />
                    <Action>
                        Serial4.Write(u'#50 MACRO 1 \\r')
                    </Action>
                </Macro>
                <Macro Name="xap.volume.down" Expanded="True">
                    <Event Name="Keyboard.F11" />
                    <Event Name="Main.volume-down" />
                    <Action>
                        Serial4.Write(u'#50 MACRO 2 \\r')
                    </Action>
                </Macro>
                <Macro Name="volume-default" id="1072" Expanded="True">
                    <Action>
                        Serial4.Write(u'#50 MACRO 3 \\r')
                    </Action>
                    <Action>
                        System.SetMasterVolume(100.0, 0)
                    </Action>
                </Macro>
                <Macro Name="sub:volume-default-sound-off" id="1075" Expanded="True">
                    <Action>
                        Serial4.Write(u'#50 MACRO 4 \\r')
                    </Action>
                    <Action>
                        EventGhost.Wait(3.0)
                    </Action>
                    <Action>
                        Serial.Write(u'\\xFE\\xF9\\xFA\\x07\\x08\\x00\\xFB\\xFD\\xFC')
                    </Action>
                </Macro>
                <Macro Name="system.projector.off" Expanded="True">
                    <Action Name="select s-vid so system powers up to dish next time it's turned on">
                        EventGhost.Comment()
                    </Action>
                    <Action Enabled="False">
                        Serial2.Write(u'\\x02IIS:SVD\\x03')
                    </Action>
                    <Action>
                        Serial2.Write(u'\\x02IIS:RG1\\x03')
                    </Action>
                    <Action>
                        Serial2.Write(u'\\x02POF\\x03')
                    </Action>
                </Macro>
                <Macro Name="system.video-sound-off" Expanded="True">
                    <Action>
                        Serial2.Write(u'\\x02IIS:RG1\\x03')
                    </Action>
                    <Action Name="select s-vid so system powers up to dish next time it's turned on">
                        EventGhost.Comment()
                    </Action>
                    <Action Enabled="False">
                        Serial2.Write(u'\\x02IIS:SVD\\x03')
                    </Action>
                    <Action>
                        EventGhost.NewJumpIf(XmlIdLink(1075), 2, True)
                    </Action>
                    <Action>
                        Serial2.Write(u'\\x02POF\\x03')
                    </Action>
                    <Action>
                        Serial.Write(u'\\xFE\\xF9\\xFA\\x07\\x07\\x01\\xFB\\xFD\\xFC')
                    </Action>
                    <Action>
                        XBMC.Quit()
                    </Action>
                    <Action>
                        Window.FindWindow(u'PowerDVD.exe', u'CyberLink PowerDVD', u'ATL:0050C468', None, None, None, False, 0.0, 2)
                    </Action>
                    <Action>
                        Window.Close()
                    </Action>
                </Macro>
                <Macro Name="system.video-sound-on" Expanded="True">
                    <Action>
                        EventGhost.NewJumpIf(XmlIdLink(-1), 2, True)
                    </Action>
                    <Action>
                        Serial2.Write(u'\\x02PON\\x03')
                    </Action>
                    <Action>
                        EventGhost.TriggerEvent(u'dish-launch', 0.0)
                    </Action>
                </Macro>
                <Macro Name="sub:sound-on-volume-default" Expanded="True">
                    <Action>
                        EventGhost.Wait(10.0)
                    </Action>
                    <Action>
                        EventGhost.NewJumpIf(XmlIdLink(1072), 2, True)
                    </Action>
                </Macro>
            </Folder>
        </Folder>
        <Folder Name="2" Expanded="True">
            <Folder Name="sources" Expanded="True">
                <Folder Name="mc1" id="1103" Enabled="False" Expanded="True">
                    <Folder Name="mc1-event-bucket" Expanded="True">
                        <Macro Name="pause" Expanded="True">
                            <Event Name="Main.20675.pause" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.pause', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.pause')
                            </Action>
                        </Macro>
                        <Macro Name="record" Enabled="False" Expanded="True">
                            <Event Name="Main.20675.record" />
                        </Macro>
                        <Macro Name="jumpback" Expanded="True">
                            <Event Name="Main.20675.jumpback" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.jumpback', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.jumpback')
                            </Action>
                        </Macro>
                        <Macro Name="rewind" Expanded="True">
                            <Event Name="Main.20675.rewind" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.rewind', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.rewind')
                            </Action>
                        </Macro>
                        <Macro Name="fastforward" Expanded="True">
                            <Event Name="Main.20675.fastforward" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.fastforward', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.fastforward')
                            </Action>
                        </Macro>
                        <Macro Name="stop" Expanded="True">
                            <Event Name="Main.20675.stop" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.stop', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.stop')
                            </Action>
                        </Macro>
                        <Macro Name="play" Expanded="True">
                            <Event Name="Main.20675.play" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.play', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.play')
                            </Action>
                        </Macro>
                        <Macro Name="last" Expanded="True">
                            <Event Name="Main.20675.last" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.last', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.last')
                            </Action>
                        </Macro>
                        <Macro Name="exit" Expanded="True">
                            <Event Name="Main.20675.exit" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.exit', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.exit')
                            </Action>
                        </Macro>
                        <Macro Name="select" Expanded="True">
                            <Event Name="Main.20675.select" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.select', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.select')
                            </Action>
                        </Macro>
                        <Macro Name="right" Expanded="True">
                            <Event Name="Main.20675.right" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.right', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.right')
                            </Action>
                        </Macro>
                        <Macro Name="left" Expanded="True">
                            <Event Name="Main.20675.left" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.left', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.left')
                            </Action>
                        </Macro>
                        <Macro Name="down" Expanded="True">
                            <Event Name="Main.20675.down" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.down', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.down')
                            </Action>
                        </Macro>
                        <Macro Name="up" Expanded="True">
                            <Event Name="Main.20675.up" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.up', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.up')
                            </Action>
                        </Macro>
                        <Macro Name='Trigger event "mc1.xbmc.restart"' Expanded="True">
                            <Event Name="Main.20675.xbmc.restart" />
                            <Action>
                                NetworkSender.Map(u'mc1.xbmc.restart')
                            </Action>
                        </Macro>
                        <Macro Name="info" Expanded="True">
                            <Event Name="Main.20675.info" />
                            <Action>
                                NetworkSender.Map(u'mc1.xbmc.info')
                            </Action>
                        </Macro>
                        <Macro Name="subtitles" Expanded="True">
                            <Event Name="Main.20675.tvvcr" />
                            <Action>
                                NetworkSender.Map(u'mc1.subtitles')
                            </Action>
                        </Macro>
                        <Macro Name="next" Expanded="True">
                            <Event Name="Main.20675.9" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.next', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.next')
                            </Action>
                        </Macro>
                        <Macro Name="previous" Expanded="True">
                            <Event Name="Main.20675.7" />
                            <Action>
                                EventGhost.TriggerEvent(u'mc1.previous', 0.0)
                            </Action>
                            <Action>
                                NetworkSender.Map(u'mc1.previous')
                            </Action>
                        </Macro>
                    </Folder>
                </Folder>
                <Folder Name="ms1" id="1176" Enabled="False">
                    <Folder Name="ms1-event-bucket" Expanded="True">
                        <Macro Name="pause" Expanded="True">
                            <Event Name="Main.20675.pause" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.pause', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="record" Enabled="False" Expanded="True">
                            <Event Name="Main.20675.record" />
                        </Macro>
                        <Macro Name="jumpback" Expanded="True">
                            <Event Name="Main.20675.jumpback" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.jumpback', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="rewind" Expanded="True">
                            <Event Name="Main.20675.rewind" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.rewind', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="fastforward" Expanded="True">
                            <Event Name="Main.20675.fastforward" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.fastforward', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="stop" Expanded="True">
                            <Event Name="Main.20675.stop" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.stop', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="play" Expanded="True">
                            <Event Name="Main.20675.play" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.play', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="last" Expanded="True">
                            <Event Name="Main.20675.last" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.last', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="exit" Expanded="True">
                            <Event Name="Main.20675.exit" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.exit', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="select" Expanded="True">
                            <Event Name="Main.20675.select" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.select', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="right" Expanded="True">
                            <Event Name="Main.20675.right" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.right', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="left" Expanded="True">
                            <Event Name="Main.20675.left" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.left', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="down" Expanded="True">
                            <Event Name="Main.20675.down" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.down', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="up" Expanded="True">
                            <Event Name="Main.20675.up" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.up', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name='Trigger event "ms1-xbmc-request-start"' Expanded="True">
                            <Event Name="Main.20675.menu" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.xbmc.restart', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="next" Expanded="True">
                            <Event Name="Main.20675.9" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.next', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="previous" Expanded="True">
                            <Event Name="Main.20675.7" />
                            <Action>
                                EventGhost.TriggerEvent(u'ms1.previous', 0.0)
                            </Action>
                        </Macro>
                    </Folder>
                </Folder>
                <Folder Name="comcast" id="1228" />
                <Folder Name="dvdvcr" id="1229" Enabled="False" />
            </Folder>
            <Folder Name="switching" Expanded="True">
                <Macro Name="comcast" Expanded="True">
                    <Event Name="Main.20675.1" />
                    <Action>
                        Serial3.Write(u'6*4&amp;3*2$')
                    </Action>
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(1228))
                    </Action>
                </Macro>
                <Macro Name="mc1" Expanded="True">
                    <Event Name="Main.20675.3" />
                    <Action>
                        Serial3.Write(u'2*2!5*4&amp;')
                    </Action>
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(1103))
                    </Action>
                    <Action>
                        EventGhost.NewJumpIf(XmlIdLink(288), 2, True)
                    </Action>
                </Macro>
                <Macro Name="ms1" Expanded="True">
                    <Event Name="Main.20675.2" />
                    <Action>
                        Serial3.Write(u'1*2!5*4&amp;')
                    </Action>
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(1176))
                    </Action>
                    <Action>
                        EventGhost.NewJumpIf(XmlIdLink(268), 2, True)
                    </Action>
                </Macro>
                <Macro Name="dvdvcr" Expanded="True">
                    <Event Name="Main.20675.4" />
                    <Action>
                        Serial3.Write(u'3*2!5*4&amp;')
                    </Action>
                    <Action>
                        EventGhost.EnableExclusive(XmlIdLink(1229))
                    </Action>
                </Macro>
            </Folder>
        </Folder>
    </Folder>
    <Folder Name="control-routing" Expanded="True">
        <Folder Name="rooms" Expanded="True">
            <Folder Name="1" Expanded="True">
                <Folder Name="sources">
                    <Folder Name="2" Expanded="True">
                        <Macro Name="up" Expanded="True">
                            <Event Name="r1.up" />
                            <Action>
                                EventGhost.TriggerEvent(u's2.up', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="down" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.down', 0.0)
                            </Action>
                            <Event Name="r1.down" />
                        </Macro>
                        <Macro Name="left" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.left', 0.0)
                            </Action>
                            <Event Name="r1.left" />
                        </Macro>
                        <Macro Name="right" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.right', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="select" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.select', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="menu" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.menu', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="guide" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.guide', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="exit" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.exit', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="last" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.last', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="pageup" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.pageup', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="pagedown" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.pagedown', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="play" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.play', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="pause" Expanded="True">
                            <Event Name="r1.up" />
                            <Action>
                                EventGhost.TriggerEvent(u's2.pause', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="stop" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.stop', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="record" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.record', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="fastforward" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.fastforward', 0.0)
                            </Action>
                        </Macro>
                        <Macro Name="rewind" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.rewind', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="next" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="previous" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="tvvcr" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="power" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="mute" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="videoon" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="videooff" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="soundon" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="soundoff" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="volumeup" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="volumedown" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="channelup" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="channeldown" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="1" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="2" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="3" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="4" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="5" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="6" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="7" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="8" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="9" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                        <Macro Name="0" Expanded="True">
                            <Action>
                                EventGhost.TriggerEvent(u's2.next', 0.0)
                            </Action>
                            <Event Name="r1.up" />
                        </Macro>
                    </Folder>
                    <Folder Name="1" />
                    <Folder Name="3" />
                </Folder>
                <Folder Name="rooms" Expanded="True">
                    <Folder Name="1" />
                </Folder>
            </Folder>
            <Folder Name="2" Expanded="True">
                <Folder Name="1" />
                <Folder Name="2" />
                <Folder Name="3" />
                <Folder Name="sources" />
                <Folder Name="rooms" />
            </Folder>
            <Folder Name="test" Expanded="True">
                <Macro Name="test12345" Expanded="True">
                    <Event Name="test" />
                    <Action>
                        EventGhost.TriggerEvent(u'test2', 0.0)
                    </Action>
                </Macro>
                <Macro Name="test2" Expanded="True">
                    <Event Name="Main.test2" />
                    <Event Name="Main.test9" />
                    <Event Name="Main.test9" />
                    <Event Name="Main.test*" />
                    <Action>
                        MyNewPlugin.HelloWorld()
                    </Action>
                </Macro>
            </Folder>
        </Folder>
    </Folder>
    <Folder Name="bin" />
</EventGhost>
