<Ui xmlns="http://www.blizzard.com/wow/ui/"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.blizzard.com/wow/ui/ ..\FrameXML\UI.xsd"
>
    <!--
    LibStub is a minimalistic versioning library that allows other libraries to easily register themselves and upgrade.
    It is meant to be a cross-community library sharing system.
    -->
    <Script file="Libs\LibStub\LibStub.lua" />

    <!--
    CallbackHandler-1.0 is a back-end utility library that makes it easy for a library to fire its
    events to interested parties. It removes the need for addons to be aware of e.g. AceEvent.
    -->
    <Include file="Libs\CallbackHandler-1.0\CallbackHandler-1.0.xml" />

    <!--
    AddOn development framework

    A basic introduction to usage can be found here:
    http://www.wowace.com/addons/ace3/pages/getting-started/
    -->
    <Include file="Libs\AceAddon-3.0\AceAddon-3.0.xml" />

    <!--
    AceEvent-3.0 provides event registration and secure dispatching.
    All dispatching is done using CallbackHandler-1.0. AceEvent is a simple wrapper around CallbackHandler,
    and dispatches all game events or addon message to the registrees.
    -->
    <Include file="Libs\AceEvent-3.0\AceEvent-3.0.xml" />

    <!--
    AceConsole-3.0 provides registration facilities for slash commands.
    You can register slash commands to your custom functions and use the `GetArgs` function
    to parse them to your addons individual needs.
    -->
    <Include file="Libs\AceConsole-3.0\AceConsole-3.0.xml" />

    <!--
    AceGUI-3.0 provides access to numerous widgets which can be used to create GUIs.
    -->
    <Include file="Libs\AceGUI-3.0\AceGUI-3.0.xml" />

    <!--
    AceComm-3.0 allows you to send messages of unlimited length over the addon comm channels.
    It'll automatically split the messages into multiple parts and rebuild them on the receiving end.
    -->
    <Include file="Libs\AceComm-3.0\AceComm-3.0.xml" />

    <!--
    AceTimer-3.0 provides a central facility for registering timers.
    AceTimer supports one-shot timers and repeating timers. All timers are stored in an efficient data structure
    that allows easy dispatching and fast rescheduling. Timers can be registered or canceled at any time,
    even from within a running timer, without conflict or large overhead.
    -->
    <Include file="Libs\AceTimer-3.0\AceTimer-3.0.xml" />

    <!--
    Provides an API to register an options table with the config registry,
    as well as associate it with a slash command.
    -->
    <Include file="Libs\AceConfig-3.0\AceConfig-3.0.xml" />

    <!--
    lib-st provides a convenient way to create and display a scrolling table of data.
    Supply column info and your table data, and you're off!

    https://www.wowace.com/projects/lib-st
    -->
    <Include file="Libs\lib-st\lib-st.xml" />

    <!--
    Timer bars with that extra sweetness

    https://www.wowace.com/projects/libcandybar-3-0
    -->
    <Include file="Libs\LibCandyBar-3.0\lib.xml" />

    <!--
    Pure Lua compressor and decompressor with high compression ratio using DEFLATE/zlib format.
    -->
    <Include file="Libs\LibDeflate\LibDeflate.lua" />

    <!--
    LibSerialize is a Lua library for efficiently serializing/deserializing arbitrary values.
    -->
    <Include file="Libs\LibSerialize\LibSerialize.lua" />

    <!--
    LibCustomGlow Starts glow over target frame with set parameters.
    -->
    <Include file="Libs\LibCustomGlow-1.0\LibCustomGlow-1.0.lua" />

    <!--
    LibDataBroker is a small WoW addon library designed to provide a MVC interface for use in various addons.
    LDB’s primary goal is to “detach” plugins for TitanPanel and FuBar from the display addon.
    -->
    <Include file="Libs\LibDataBroker-1.1\LibDataBroker-1.1.lua" />

    <!--
    LibDBIcon-1.0 is a small library you can throw in your LDB addon that will create a small minimap icon for you and nothing more.
    -->
    <Include file="Libs\LibDBIcon-1.0\LibDBIcon-1.0\LibDBIcon-1.0.lua" />

    <!--
    LibSharedMedia-3.0: Shared handling of media data (fonts, sounds, textures, ...) between addons.
    -->
    <Include file="Libs\LibSharedMedia-3.0\lib.xml"/>

    <!--
    This library will convert a fully-formatted text string to its original arguments given a format string
    -->
    <Include file="Libs\LibDeformat-3.0\lib.xml"/>

    <!--
    Taint-preventing dropdown alternative
    -->
    <Include file="Libs\LibUIDropDownMenu\LibUIDropDownMenu.xml"/>
</Ui>