From d05f090bb6de8a6d72a15b465688ccab30854508 Mon Sep 17 00:00:00 2001 From: Failcoder Date: Wed, 19 Oct 2016 09:14:25 -0500 Subject: [PATCH] Moving initial code over to new repo --- .gitignore | 3 + .pkgmeta | 25 + LICENSE | 2 +- README.md | 20 + SVUITheme_Simple/LICENSE.txt | 31 + SVUITheme_Simple/ROUND-SIMPLE.blp | Bin 0 -> 6676 bytes SVUITheme_Simple/SVUITheme_Simple.lua | 175 + SVUITheme_Simple/SVUITheme_Simple.toc | 17 + SVUITheme_Simple/SVUITheme_Simple.xml | 102 + SVUI_!Core/Bindings.xml | 22 + SVUI_!Core/License.txt | 31 + SVUI_!Core/SVUI_!Core.toc | 17 + SVUI_!Core/SVUI_!Core.xml | 58 + SVUI_!Core/assets/backgrounds/BUTTON.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/backgrounds/DARK.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/backgrounds/DEFAULT.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/backgrounds/MODEL.blp | Bin 0 -> 350740 bytes SVUI_!Core/assets/backgrounds/TRANSPARENT.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/backgrounds/art/ART1.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/art/ART2.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/art/ART3.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/art/ART4.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/art/ART5.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/art/ART6.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/pattern/PATTERN1.blp | Bin 0 -> 350740 bytes .../assets/backgrounds/pattern/PATTERN10.blp | Bin 0 -> 350740 bytes .../assets/backgrounds/pattern/PATTERN11.blp | Bin 0 -> 350740 bytes .../assets/backgrounds/pattern/PATTERN12.blp | Bin 0 -> 350740 bytes .../assets/backgrounds/pattern/PATTERN13.blp | Bin 0 -> 350740 bytes .../assets/backgrounds/pattern/PATTERN14.blp | Bin 0 -> 350740 bytes SVUI_!Core/assets/backgrounds/pattern/PATTERN2.blp | Bin 0 -> 350740 bytes SVUI_!Core/assets/backgrounds/pattern/PATTERN3.blp | Bin 0 -> 350740 bytes SVUI_!Core/assets/backgrounds/pattern/PATTERN4.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/pattern/PATTERN5.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/pattern/PATTERN6.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/pattern/PATTERN7.blp | Bin 0 -> 350740 bytes SVUI_!Core/assets/backgrounds/pattern/PATTERN8.blp | Bin 0 -> 350740 bytes SVUI_!Core/assets/backgrounds/pattern/PATTERN9.blp | Bin 0 -> 350740 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG1.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG10.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG11.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG12.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG13.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG14.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG15.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG16.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG17.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG2.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG3.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG4.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG5.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG6.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG7.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG8.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/backgrounds/unit/UNIT-BG9.blp | Bin 0 -> 88596 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG1.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG10.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG11.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG12.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG13.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG14.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG15.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG16.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG17.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG2.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG3.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG4.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG5.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG6.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG7.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG8.blp | Bin 0 -> 12132 bytes .../assets/backgrounds/unit/UNIT-SMALL-BG9.blp | Bin 0 -> 12132 bytes .../backgrounds/window/COMPOSITE1-BOTTOMLEFT.blp | Bin 0 -> 88596 bytes .../backgrounds/window/COMPOSITE1-BOTTOMRIGHT.blp | Bin 0 -> 88596 bytes .../backgrounds/window/COMPOSITE1-TOPLEFT.blp | Bin 0 -> 88596 bytes .../backgrounds/window/COMPOSITE1-TOPRIGHT.blp | Bin 0 -> 88596 bytes .../backgrounds/window/COMPOSITE2-BOTTOMLEFT.blp | Bin 0 -> 88596 bytes .../backgrounds/window/COMPOSITE2-BOTTOMRIGHT.blp | Bin 0 -> 88596 bytes .../backgrounds/window/COMPOSITE2-TOPLEFT.blp | Bin 0 -> 88596 bytes .../backgrounds/window/COMPOSITE2-TOPRIGHT.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/borders/DEFAULT.blp | Bin 0 -> 1300 bytes SVUI_!Core/assets/borders/INSET.blp | Bin 0 -> 3972 bytes SVUI_!Core/assets/borders/SHADOW.blp | Bin 0 -> 3972 bytes SVUI_!Core/assets/borders/TEXTURED.blp | Bin 0 -> 3972 bytes SVUI_!Core/assets/buttons/CHECK-BG.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/buttons/CHECK-DISABLED.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/buttons/CHECK.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/buttons/RADIO.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/buttons/ROUND-BG.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/buttons/ROUND-BORDER.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/buttons/SCROLLBAR-DOWN.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/buttons/SCROLLBAR-KNOB.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/buttons/SCROLLBAR-UP.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/buttons/SETUP-ARROW.blp | Bin 0 -> 12132 bytes SVUI_!Core/assets/buttons/SETUP-OPTION.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/fonts/Alert.ttf | Bin 0 -> 32037 bytes SVUI_!Core/assets/fonts/Boom.ttf | Bin 0 -> 67496 bytes SVUI_!Core/assets/fonts/Caps.ttf | Bin 0 -> 45212 bytes SVUI_!Core/assets/fonts/Classic.ttf | Bin 0 -> 50160 bytes SVUI_!Core/assets/fonts/Combat.ttf | Bin 0 -> 57180 bytes SVUI_!Core/assets/fonts/Combat2.ttf | Bin 0 -> 68724 bytes SVUI_!Core/assets/fonts/Combo.ttf | Bin 0 -> 45504 bytes SVUI_!Core/assets/fonts/DAMAGE_TEXT_FONT.ttf | Bin 0 -> 57180 bytes SVUI_!Core/assets/fonts/Default.ttf | Bin 0 -> 141796 bytes SVUI_!Core/assets/fonts/Dialog.ttf | Bin 0 -> 100460 bytes SVUI_!Core/assets/fonts/Dyslexic.ttf | Bin 0 -> 72404 bytes SVUI_!Core/assets/fonts/Flash.ttf | Bin 0 -> 27876 bytes SVUI_!Core/assets/fonts/Invisible.ttf | Bin 0 -> 12076 bytes SVUI_!Core/assets/fonts/Narrative.ttf | Bin 0 -> 105104 bytes SVUI_!Core/assets/fonts/Numbers.ttf | Bin 0 -> 31128 bytes SVUI_!Core/assets/fonts/Pixel.ttf | Bin 0 -> 138460 bytes SVUI_!Core/assets/fonts/SFX.ttf | Bin 0 -> 13108 bytes SVUI_!Core/assets/fonts/Zone.ttf | Bin 0 -> 41888 bytes SVUI_!Core/assets/icons/CLOSE.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/icons/EXIT.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/icons/FAVORITE-STAR.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/icons/MOVE-DOWN.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/icons/MOVE-LEFT.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/icons/MOVE-RIGHT.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/icons/MOVE-UP.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/icons/SVUI.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/icons/THEME.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/icons/VS.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/sounds/SuperVillain.mp3 | Bin 0 -> 611745 bytes SVUI_!Core/assets/sounds/beer30.mp3 | Bin 0 -> 2893110 bytes SVUI_!Core/assets/sounds/toasty.mp3 | Bin 0 -> 14594 bytes SVUI_!Core/assets/sounds/whisper.mp3 | Bin 0 -> 23783 bytes SVUI_!Core/assets/statusbars/BUTTON.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/statusbars/DEFAULT.blp | Bin 0 -> 12164 bytes SVUI_!Core/assets/statusbars/FLAT.blp | Bin 0 -> 12164 bytes SVUI_!Core/assets/statusbars/GLOSS.blp | Bin 0 -> 12164 bytes SVUI_!Core/assets/statusbars/GLOWING.blp | Bin 0 -> 12164 bytes SVUI_!Core/assets/statusbars/GRADIENT.blp | Bin 0 -> 12164 bytes SVUI_!Core/assets/statusbars/HALFTONE.blp | Bin 0 -> 12132 bytes SVUI_!Core/assets/statusbars/LAZER.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/statusbars/SMOOTH.blp | Bin 0 -> 12164 bytes SVUI_!Core/assets/statusbars/TEXTURED.blp | Bin 0 -> 12164 bytes SVUI_!Core/assets/textures/Affected/AFFECTED1.blp | Bin 0 -> 44900 bytes SVUI_!Core/assets/textures/Affected/AFFECTED2.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Affected/AFFECTED3.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Affected/AFFECTED4.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Affected/AFFECTED5.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/textures/Alert/ALERT-BG-2.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/textures/Alert/ALERT-BG.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/textures/Alert/ALERT-BOTTOM.blp | Bin 0 -> 12164 bytes SVUI_!Core/assets/textures/Alert/ALERT-BURST.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Alert/ALERT-FULL.blp | Bin 0 -> 175972 bytes .../assets/textures/Alert/ALERT-ICON-BORDER.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Alert/ALERT-LEFT-2.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Alert/ALERT-LEFT.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Alert/ALERT-RIGHT-2.blp | Bin 0 -> 12132 bytes SVUI_!Core/assets/textures/Alert/ALERT-RIGHT.blp | Bin 0 -> 12132 bytes SVUI_!Core/assets/textures/Alert/ALERT-TOP.blp | Bin 0 -> 12164 bytes SVUI_!Core/assets/textures/Alert/SAVED-BG.blp | Bin 0 -> 350740 bytes SVUI_!Core/assets/textures/Alert/SAVED-FG.blp | Bin 0 -> 350740 bytes SVUI_!Core/assets/textures/CHATBUBBLE-BACKDROP.blp | Bin 0 -> 12164 bytes SVUI_!Core/assets/textures/CHATBUBBLE-BG.blp | Bin 0 -> 2580 bytes .../assets/textures/CHATBUBBLE-TAIL-DOWN.blp | Bin 0 -> 2580 bytes .../assets/textures/CHATBUBBLE-TAIL-LEFT.blp | Bin 0 -> 2580 bytes .../assets/textures/CHATBUBBLE-TAIL-RIGHT.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/textures/CHATBUBBLE-TAIL-UP.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/textures/CHATBUBBLE-TAIL.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/textures/DIALOGBOX-HEADER.blp | Bin 0 -> 12132 bytes SVUI_!Core/assets/textures/DROPDOWN-DIVIDER.blp | Bin 0 -> 6676 bytes .../assets/textures/Dock/DOCK-ICON-ADDON.blp | Bin 0 -> 2580 bytes .../assets/textures/Dock/DOCK-ICON-BREAKSTUFF.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/textures/Dock/DOCK-ICON-CHAT.blp | Bin 0 -> 2580 bytes .../assets/textures/Dock/DOCK-ICON-GARRISON.blp | Bin 0 -> 6676 bytes .../assets/textures/Dock/DOCK-ICON-HEARTH.blp | Bin 0 -> 12132 bytes .../assets/textures/Dock/DOCK-ICON-HENCHMAN.blp | Bin 0 -> 2580 bytes .../assets/textures/Dock/DOCK-ICON-OPTIONS.blp | Bin 0 -> 6676 bytes .../assets/textures/Dock/DOCK-ICON-POWER.blp | Bin 0 -> 6676 bytes .../assets/textures/Dock/DOCK-ICON-QUESTS.blp | Bin 0 -> 2580 bytes .../assets/textures/Dock/DOCK-ICON-RAIDTOOL.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Dock/DOCK-ICON-SIZE.blp | Bin 0 -> 6676 bytes .../assets/textures/Dock/DOCK-ICON-SNACK.blp | Bin 0 -> 2580 bytes .../assets/textures/Dock/DOCK-ICON-SPECSWAP.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Dock/DOCK-SPARKS-1.blp | Bin 0 -> 176004 bytes SVUI_!Core/assets/textures/Dock/DOCK-SPARKS-2.blp | Bin 0 -> 176004 bytes SVUI_!Core/assets/textures/Dock/DOCK-SPARKS-3.blp | Bin 0 -> 176004 bytes SVUI_!Core/assets/textures/Dock/LABEL-DUR.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Dock/LABEL-REP.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Dock/LABEL-XP.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Dock/PROFESSIONS.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/textures/Doodads/AFK-BG.blp | Bin 0 -> 350740 bytes .../assets/textures/Doodads/AFK-NARRATIVE.blp | Bin 0 -> 175972 bytes .../assets/textures/Doodads/COMICS-TYPE1.blp | Bin 0 -> 350740 bytes .../assets/textures/Doodads/COMICS-TYPE2.blp | Bin 0 -> 350740 bytes .../assets/textures/Doodads/COMICS-TYPE3-BG.blp | Bin 0 -> 350740 bytes .../assets/textures/Doodads/COMICS-TYPE3.blp | Bin 0 -> 350740 bytes .../assets/textures/Doodads/DRUNK-PARTYTIME.blp | Bin 0 -> 350740 bytes .../assets/textures/Doodads/HENCHMEN-CALLOUT.blp | Bin 0 -> 44900 bytes .../textures/Doodads/HENCHMEN-MINION-SWITCH.blp | Bin 0 -> 6676 bytes .../textures/Doodads/HENCHMEN-OPTION-LEFT.blp | Bin 0 -> 3940 bytes .../textures/Doodads/HENCHMEN-OPTION-RIGHT.blp | Bin 0 -> 3940 bytes .../assets/textures/Doodads/HENCHMEN-SPEECH.blp | Bin 0 -> 12132 bytes .../assets/textures/Doodads/HENCHMEN-SRSLY.blp | Bin 0 -> 44900 bytes .../assets/textures/Doodads/HENCHMEN-SUBOPTION.blp | Bin 0 -> 3940 bytes .../assets/textures/Doodads/HENCHMEN-WTF.blp | Bin 0 -> 44900 bytes .../assets/textures/Doodads/MENTALO-BUTTON1.blp | Bin 0 -> 44900 bytes .../assets/textures/Doodads/MENTALO-BUTTON2.blp | Bin 0 -> 44900 bytes .../assets/textures/Doodads/MENTALO-ENERGY.blp | Bin 0 -> 23060 bytes .../assets/textures/Doodads/MENTALO-HAND-OFF.blp | Bin 0 -> 23060 bytes .../assets/textures/Doodads/MENTALO-HAND-ON.blp | Bin 0 -> 23060 bytes SVUI_!Core/assets/textures/Doodads/MENTALO-OFF.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Doodads/MENTALO-ON.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Doodads/PLAYER-AFK.blp | Bin 0 -> 175972 bytes SVUI_!Core/assets/textures/Doodads/QUESTION.blp | Bin 0 -> 44900 bytes SVUI_!Core/assets/textures/Doodads/RESPONSE.blp | Bin 0 -> 44900 bytes .../textures/Doodads/THREAT-BAR-ELEMENTS.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Doodads/THREAT-BAR.blp | Bin 0 -> 44900 bytes SVUI_!Core/assets/textures/Doodads/TOASTY.blp | Bin 0 -> 88596 bytes .../assets/textures/Doodads/UNIT-XRAY-CLOSE.blp | Bin 0 -> 2580 bytes SVUI_!Core/assets/textures/Doodads/UNIT-XRAY.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/EMPTY.blp | Bin 0 -> 1556 bytes SVUI_!Core/assets/textures/NPC-NAMETAG.blp | Bin 0 -> 175972 bytes SVUI_!Core/assets/textures/Numbers/TYPE1/NUM0.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Numbers/TYPE1/NUM1.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Numbers/TYPE1/NUM2.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Numbers/TYPE1/NUM3.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Numbers/TYPE1/NUM4.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Numbers/TYPE1/NUM5.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Numbers/TYPE1/NUM6.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Numbers/TYPE1/NUM7.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Numbers/TYPE1/NUM8.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Numbers/TYPE1/NUM9.blp | Bin 0 -> 6676 bytes SVUI_!Core/assets/textures/Numbers/TYPE2/NUM1.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Numbers/TYPE2/NUM2.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Numbers/TYPE2/NUM3.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Numbers/TYPE2/NUM4.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/Numbers/TYPE2/NUM5.blp | Bin 0 -> 88596 bytes SVUI_!Core/assets/textures/SPLASH.blp | Bin 0 -> 44900 bytes SVUI_!Core/assets/textures/TITLE-HIGHLIGHT.blp | Bin 0 -> 3972 bytes .../assets/textures/WorldState-CaptureBar.blp | Bin 0 -> 23060 bytes SVUI_!Core/filtering/_load.xml | 15 + SVUI_!Core/filtering/class_filters/deathknight.lua | 31 + SVUI_!Core/filtering/class_filters/druid.lua | 73 + SVUI_!Core/filtering/class_filters/hunter.lua | 16 + SVUI_!Core/filtering/class_filters/mage.lua | 31 + SVUI_!Core/filtering/class_filters/monk.lua | 73 + SVUI_!Core/filtering/class_filters/paladin.lua | 129 + SVUI_!Core/filtering/class_filters/pets.lua | 43 + SVUI_!Core/filtering/class_filters/priest.lua | 129 + SVUI_!Core/filtering/class_filters/race.lua | 28 + SVUI_!Core/filtering/class_filters/rogue.lua | 31 + SVUI_!Core/filtering/class_filters/shaman.lua | 59 + SVUI_!Core/filtering/class_filters/warlock.lua | 16 + SVUI_!Core/filtering/class_filters/warrior.lua | 59 + SVUI_!Core/filtering/defaults.lua | 113 + SVUI_!Core/guide/_template/config.ld | 33 + SVUI_!Core/guide/_template/images.css | 34 + SVUI_!Core/guide/_template/ldoc.css | 9 + SVUI_!Core/guide/_template/ldoc.ltp | 365 ++ SVUI_!Core/guide/_template/svui.css | 214 + SVUI_!Core/guide/docs/addons/SVUI_Core.html | 688 +++ SVUI_!Core/guide/docs/index.html | 688 +++ SVUI_!Core/guide/docs/ldoc.css | 9 + SVUI_!Core/guide/docs/libraries/AceVillain.html | 115 + SVUI_!Core/guide/docs/libraries/LUA.html | 533 ++ SVUI_!Core/guide/docs/libraries/Librarian.html | 243 + SVUI_!Core/guide/docs/manual/doc.md.html | 133 + SVUI_!Core/language/_load.xml | 12 + SVUI_!Core/language/chinese_ui.lua | 473 ++ SVUI_!Core/language/english_ui.lua | 496 ++ SVUI_!Core/language/french_ui.lua | 592 +++ SVUI_!Core/language/german_ui.lua | 590 +++ SVUI_!Core/language/italian_ui.lua | 593 +++ SVUI_!Core/language/korean_ui.lua | 593 +++ SVUI_!Core/language/portuguese_ui.lua | 573 +++ SVUI_!Core/language/russian_ui.lua | 593 +++ SVUI_!Core/language/spanish_ui.lua | 597 +++ SVUI_!Core/language/taiwanese_ui.lua | 593 +++ SVUI_!Core/libs/AceConfig-3.0/AceConfig-3.0.lua | 57 + SVUI_!Core/libs/AceConfig-3.0/AceConfig-3.0.xml | 8 + .../AceConfigCmd-3.0/AceConfigCmd-3.0.lua | 794 +++ .../AceConfigCmd-3.0/AceConfigCmd-3.0.xml | 4 + .../AceConfigDialog-3.0/AceConfigDialog-3.0.lua | 1955 ++++++++ .../AceConfigDialog-3.0/AceConfigDialog-3.0.xml | 4 + .../AceConfigRegistry-3.0.lua | 348 ++ .../AceConfigRegistry-3.0.xml | 4 + SVUI_!Core/libs/AceGUI-3.0/AceGUI-3.0.lua | 813 +++ SVUI_!Core/libs/AceGUI-3.0/AceGUI-3.0.xml | 28 + .../widgets/AceGUIContainer-BlizOptionsGroup.lua | 138 + .../widgets/AceGUIContainer-DropDownGroup.lua | 157 + .../AceGUI-3.0/widgets/AceGUIContainer-Frame.lua | 311 ++ .../widgets/AceGUIContainer-InlineGroup.lua | 103 + .../widgets/AceGUIContainer-ScrollFrame.lua | 204 + .../widgets/AceGUIContainer-SimpleGroup.lua | 69 + .../widgets/AceGUIContainer-TabGroup.lua | 350 ++ .../widgets/AceGUIContainer-TreeGroup.lua | 709 +++ .../AceGUI-3.0/widgets/AceGUIContainer-Window.lua | 331 ++ .../AceGUI-3.0/widgets/AceGUIWidget-Button.lua | 109 + .../AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua | 295 ++ .../widgets/AceGUIWidget-ColorPicker.lua | 188 + .../widgets/AceGUIWidget-DropDown-Items.lua | 471 ++ .../AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua | 737 +++ .../AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua | 261 + .../AceGUI-3.0/widgets/AceGUIWidget-Heading.lua | 78 + .../libs/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua | 144 + .../widgets/AceGUIWidget-InteractiveLabel.lua | 101 + .../AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua | 239 + .../libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua | 166 + .../widgets/AceGUIWidget-MultiLineEditBox.lua | 368 ++ .../AceGUI-3.0/widgets/AceGUIWidget-Slider.lua | 285 ++ SVUI_!Core/libs/AceVillain-1.0/AceVillain-1.0.lua | 291 ++ SVUI_!Core/libs/AceVillain-1.0/AceVillain-1.0.toc | 11 + SVUI_!Core/libs/AceVillain-1.0/AceVillain-1.0.xml | 25 + .../widgets/AceGUIContainer-DropDownGroup.lua | 157 + .../widgets/AceGUIContainer-Frame.lua | 303 ++ .../widgets/AceGUIContainer-InlineGroup.lua | 103 + .../widgets/AceGUIContainer-TabGroup.lua | 353 ++ .../widgets/AceGUIContainer-TreeGroup.lua | 707 +++ .../AceVillain-1.0/widgets/AceGUIWidget-Button.lua | 113 + .../widgets/AceGUIWidget-CheckBox.lua | 300 ++ .../widgets/AceGUIWidget-DropDown.lua | 754 +++ .../widgets/AceGUIWidget-EditBox.lua | 269 + .../widgets/AceGUIWidget-Heading.lua | 60 + .../widgets/AceGUIWidget-Keybinding.lua | 238 + .../widgets/AceGUIWidget-MultiLineEditBox.lua | 377 ++ .../AceVillain-1.0/widgets/AceGUIWidget-Slider.lua | 283 ++ .../widgets/shared/BackgroundWidget.lua | 251 + .../AceVillain-1.0/widgets/shared/BorderWidget.lua | 247 + .../AceVillain-1.0/widgets/shared/FontWidget.lua | 233 + .../AceVillain-1.0/widgets/shared/SoundWidget.lua | 280 ++ .../widgets/shared/StatusbarWidget.lua | 249 + .../CallbackHandler-1.0/CallbackHandler-1.0.lua | 237 + .../CallbackHandler-1.0/CallbackHandler-1.0.toc | 10 + .../libs/LibSharedMedia-3.0/LibSharedMedia-3.0.lua | 292 ++ .../libs/LibSharedMedia-3.0/LibSharedMedia-3.0.toc | 18 + SVUI_!Core/libs/_Librarian/Librarian.lua | 173 + SVUI_!Core/libs/_SVUI_Lib/Animate.lua | 507 ++ SVUI_!Core/libs/_SVUI_Lib/Events.lua | 197 + SVUI_!Core/libs/_SVUI_Lib/External.lua | 76 + SVUI_!Core/libs/_SVUI_Lib/LUA.lua | 606 +++ SVUI_!Core/libs/_SVUI_Lib/Linguist.lua | 73 + SVUI_!Core/libs/_SVUI_Lib/Parser.lua | 436 ++ SVUI_!Core/libs/_SVUI_Lib/Registry.lua | 1561 ++++++ SVUI_!Core/libs/_SVUI_Lib/Sounds.lua | 168 + SVUI_!Core/libs/_SVUI_Lib/SpecialFX.lua | 293 ++ SVUI_!Core/libs/_SVUI_Lib/Timers.lua | 140 + SVUI_!Core/libs/_SVUI_Lib/_SVUI_Lib.xml | 11 + SVUI_!Core/libs/_load.xml | 9 + SVUI_!Core/setup/_load.xml | 5 + SVUI_!Core/setup/installer.lua | 1243 +++++ SVUI_!Core/setup/presets.lua | 1114 +++++ SVUI_!Core/setup/theme_select.lua | 96 + SVUI_!Core/system/_docklets/breakstuff.lua | 376 ++ SVUI_!Core/system/_docklets/garrison.lua | 329 ++ SVUI_!Core/system/_docklets/misc.lua | 342 ++ SVUI_!Core/system/_docklets/profession.lua | 198 + SVUI_!Core/system/_docklets/raidleader.lua | 234 + SVUI_!Core/system/_reports/bags.lua | 93 + SVUI_!Core/system/_reports/cta.lua | 141 + SVUI_!Core/system/_reports/dps.lua | 141 + SVUI_!Core/system/_reports/durability.lua | 163 + SVUI_!Core/system/_reports/experience.lua | 306 ++ SVUI_!Core/system/_reports/friends.lua | 472 ++ SVUI_!Core/system/_reports/gold.lua | 141 + SVUI_!Core/system/_reports/guild.lua | 310 ++ SVUI_!Core/system/_reports/hps.lua | 134 + SVUI_!Core/system/_reports/reputation.lua | 235 + SVUI_!Core/system/_reports/system.lua | 209 + SVUI_!Core/system/_reports/template.lua | 91 + SVUI_!Core/system/_reports/time.lua | 221 + SVUI_!Core/system/_reports/tokens.lua | 265 + SVUI_!Core/system/alerts.lua | 1076 ++++ SVUI_!Core/system/api.lua | 2372 +++++++++ SVUI_!Core/system/automations.lua | 445 ++ SVUI_!Core/system/core.lua | 910 ++++ SVUI_!Core/system/credits.lua | 298 ++ SVUI_!Core/system/damage_text.lua | 34 + SVUI_!Core/system/debug.lua | 455 ++ SVUI_!Core/system/dock.lua | 2154 ++++++++ SVUI_!Core/system/dropdown.lua | 293 ++ SVUI_!Core/system/errors.lua | 88 + SVUI_!Core/system/funstuff.lua | 778 +++ SVUI_!Core/system/gear.lua | 523 ++ SVUI_!Core/system/henchmen.lua | 639 +++ SVUI_!Core/system/layout.lua | 1466 ++++++ SVUI_!Core/system/letsride.lua | 503 ++ SVUI_!Core/system/mail.lua | 317 ++ SVUI_!Core/system/media.lua | 1148 +++++ SVUI_!Core/system/misc.lua | 860 ++++ SVUI_!Core/system/overrides.lua | 1126 +++++ SVUI_!Core/system/profile.lua | 165 + SVUI_!Core/system/reports.lua | 770 +++ SVUI_!Core/system/slash.lua | 225 + SVUI_!Core/system/utilities.lua | 390 ++ SVUI_!Core/xml/docks.xml | 307 ++ SVUI_!Core/xml/fonts.xml | 139 + SVUI_!Core/xml/styles.xml | 616 +++ SVUI_!Core/xml/templates.xml | 340 ++ SVUI_!Core/xml/widgets.xml | 870 ++++ SVUI_!Options/License.txt | 31 + SVUI_!Options/SVUI_!Options.lua | 2033 ++++++++ SVUI_!Options/SVUI_!Options.toc | 15 + SVUI_!Options/SVUI_!Options.xml | 4 + SVUI_!Options/UnitFrames.lua | 5286 ++++++++++++++++++++ SVUI_ActionBars/LICENSE.txt | 31 + SVUI_ActionBars/Loader.lua | 1190 +++++ SVUI_ActionBars/SVUI_ActionBars.lua | 1632 ++++++ SVUI_ActionBars/SVUI_ActionBars.toc | 16 + SVUI_ActionBars/SVUI_ActionBars.xml | 16 + SVUI_ActionBars/assets/MICROMENU.blp | Bin 0 -> 23060 bytes SVUI_ActionBars/components/keybind.lua | 550 ++ SVUI_ActionBars/components/micro.lua | 197 + SVUI_ActionBars/components/totem.lua | 195 + SVUI_ActionBars/components/zone.lua | 310 ++ .../CallbackHandler-1.0/CallbackHandler-1.0.lua | 240 + .../LibActionButton-1.0/LibActionButton-1.0.lua | 1624 ++++++ SVUI_ActionBars/libs/LibStub/LibStub.lua | 31 + SVUI_ActionBars/libs/_load.xml | 5 + SVUI_Auras/LICENSE.txt | 31 + SVUI_Auras/Loader.lua | 317 ++ SVUI_Auras/SVUI_Auras.lua | 641 +++ SVUI_Auras/SVUI_Auras.toc | 16 + SVUI_Auras/SVUI_Auras.xml | 119 + SVUI_Auras/assets/AURA-CRIT.blp | Bin 0 -> 2580 bytes SVUI_Auras/assets/AURA-HASTE.blp | Bin 0 -> 6676 bytes SVUI_Auras/assets/AURA-HEART.blp | Bin 0 -> 2580 bytes SVUI_Auras/assets/AURA-MASTERY.blp | Bin 0 -> 2580 bytes SVUI_Auras/assets/AURA-MULTISTRIKE.blp | Bin 0 -> 2580 bytes SVUI_Auras/assets/AURA-POWER.blp | Bin 0 -> 2580 bytes SVUI_Auras/assets/AURA-SPELL.blp | Bin 0 -> 2580 bytes SVUI_Auras/assets/AURA-STATS.blp | Bin 0 -> 2580 bytes SVUI_Auras/assets/AURA-VERSATILITY.blp | Bin 0 -> 2580 bytes SVUI_Auras/components/procs.lua | 227 + SVUI_Chat/LICENSE.txt | 31 + SVUI_Chat/Loader.lua | 202 + SVUI_Chat/SVUI_Chat.lua | 1967 ++++++++ SVUI_Chat/SVUI_Chat.toc | 18 + SVUI_Chat/SVUI_Chat.xml | 28 + SVUI_Chat/assets/CHAT-SCROLL.blp | Bin 0 -> 6676 bytes SVUI_Chat/assets/CHAT-SVUI-LOGO.blp | Bin 0 -> 1892 bytes SVUI_Chat/assets/CHAT-WHISPER.blp | Bin 0 -> 6676 bytes SVUI_Chat/assets/CHATBUBBLE-BACKDROP.blp | Bin 0 -> 12164 bytes SVUI_Chat/assets/CHATBUBBLE-BG.blp | Bin 0 -> 2580 bytes SVUI_Chat/assets/CHATBUBBLE-TAIL.blp | Bin 0 -> 2580 bytes SVUI_Chat/assets/DOCK-ICON-CHAT.blp | Bin 0 -> 2580 bytes SVUI_Chat/assets/Emoticons/SVUI_Chat_Logo.blp | Bin 0 -> 1892 bytes SVUI_Chat/assets/Emoticons/alert.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/alert2.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/angry.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/broken_heart.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/grin.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/happy.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/heart.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/hmm.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/middle_finger.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/sad.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/surprise.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/tongue.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/weepy.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/Emoticons/winky.blp | Bin 0 -> 1556 bytes SVUI_Chat/assets/whisper.mp3 | Bin 0 -> 23783 bytes SVUI_Chat/components/bubbles.lua | 81 + SVUI_CraftOMatic/Bindings.xml | 14 + SVUI_CraftOMatic/License.txt | 31 + SVUI_CraftOMatic/Loader.lua | 160 + SVUI_CraftOMatic/SVUI_CraftOMatic.lua | 731 +++ SVUI_CraftOMatic/SVUI_CraftOMatic.toc | 16 + SVUI_CraftOMatic/SVUI_CraftOMatic.xml | 28 + SVUI_CraftOMatic/artwork/DOCK-LABORER.blp | Bin 0 -> 2580 bytes SVUI_CraftOMatic/artwork/LABORER-COOKING.blp | Bin 0 -> 6676 bytes SVUI_CraftOMatic/artwork/LABORER-FARMING.blp | Bin 0 -> 6676 bytes SVUI_CraftOMatic/artwork/LABORER-FISHING.blp | Bin 0 -> 6676 bytes SVUI_CraftOMatic/artwork/LABORER-SURVEY.blp | Bin 0 -> 6676 bytes SVUI_CraftOMatic/components/_load.xml | 6 + SVUI_CraftOMatic/components/archaeology.lua | 540 ++ SVUI_CraftOMatic/components/cooking.lua | 262 + SVUI_CraftOMatic/components/farming.lua | 646 +++ SVUI_CraftOMatic/components/fishing.lua | 407 ++ SVUI_FightOMatic/Bindings.xml | 5 + SVUI_FightOMatic/License.txt | 31 + SVUI_FightOMatic/Loader.lua | 62 + SVUI_FightOMatic/SVUI_FightOMatic.lua | 1217 +++++ SVUI_FightOMatic/SVUI_FightOMatic.toc | 17 + SVUI_FightOMatic/SVUI_FightOMatic.xml | 27 + SVUI_FightOMatic/artwork/DOCK-PVP.blp | Bin 0 -> 6676 bytes SVUI_FightOMatic/artwork/PVP-INCOMING.blp | Bin 0 -> 2580 bytes SVUI_FightOMatic/artwork/PVP-INFO.blp | Bin 0 -> 6676 bytes SVUI_FightOMatic/artwork/PVP-RADIO.blp | Bin 0 -> 6676 bytes SVUI_FightOMatic/artwork/PVP-SAFE.blp | Bin 0 -> 2580 bytes SVUI_FightOMatic/artwork/PVP-SCANNER.blp | Bin 0 -> 6676 bytes SVUI_FightOMatic/artwork/PVP-UTILITIES.blp | Bin 0 -> 6676 bytes SVUI_Inventory/LICENSE.txt | 31 + SVUI_Inventory/Loader.lua | 365 ++ SVUI_Inventory/SVUI_Inventory.lua | 1966 ++++++++ SVUI_Inventory/SVUI_Inventory.toc | 18 + SVUI_Inventory/SVUI_Inventory.xml | 32 + SVUI_Inventory/assets/BAGS-BAGS.blp | Bin 0 -> 2580 bytes SVUI_Inventory/assets/BAGS-CLEANUP.blp | Bin 0 -> 2580 bytes SVUI_Inventory/assets/BAGS-DEPOSIT.blp | Bin 0 -> 2580 bytes SVUI_Inventory/assets/BAGS-PURCHASE.blp | Bin 0 -> 2580 bytes SVUI_Inventory/assets/BAGS-REAGENTS.blp | Bin 0 -> 2580 bytes SVUI_Inventory/assets/BAGS-SORT.blp | Bin 0 -> 2580 bytes SVUI_Inventory/assets/BAGS-STACK.blp | Bin 0 -> 2580 bytes SVUI_Inventory/assets/BAGS-TRANSFER.blp | Bin 0 -> 2580 bytes SVUI_Inventory/assets/BAGS-VENDOR.blp | Bin 0 -> 2580 bytes SVUI_Inventory/components/organization.lua | 284 ++ SVUI_Inventory/components/sorting.lua | 946 ++++ SVUI_Maps/LICENSE.txt | 31 + SVUI_Maps/Loader.lua | 313 ++ SVUI_Maps/SVUI_Maps.lua | 1010 ++++ SVUI_Maps/SVUI_Maps.toc | 16 + SVUI_Maps/SVUI_Maps.xml | 213 + SVUI_Maps/assets/DEFAULT-OBJECTICONS.blp | Bin 0 -> 88596 bytes SVUI_Maps/assets/MINIMAP-CALENDAR.blp | Bin 0 -> 2580 bytes SVUI_Maps/assets/MINIMAP-MAIL.blp | Bin 0 -> 2580 bytes SVUI_Maps/assets/MINIMAP-OBJECTICONS.blp | Bin 0 -> 88596 bytes SVUI_Maps/assets/MINIMAP-ROUND.blp | Bin 0 -> 350740 bytes SVUI_Maps/assets/MINIMAP-TRACKING.blp | Bin 0 -> 2580 bytes SVUI_Maps/assets/MINIMAP_ARROW.blp | Bin 0 -> 2580 bytes SVUI_Maps/assets/MINIMAP_CORPSE_ARROW.blp | Bin 0 -> 2580 bytes SVUI_Maps/assets/MINIMAP_GUIDE_ARROW.blp | Bin 0 -> 2580 bytes SVUI_Maps/assets/MINIMAP_MASK_RECTANGLE.blp | Bin 0 -> 23060 bytes SVUI_Maps/assets/MINIMAP_MASK_SQUARE.blp | Bin 0 -> 23060 bytes SVUI_Maps/assets/MINIMAP_ROTATE_ARROW.blp | Bin 0 -> 2580 bytes SVUI_NamePlates/LICENSE.txt | 31 + SVUI_NamePlates/Loader.lua | 846 ++++ SVUI_NamePlates/OLD_SVUI_NamePlates.lua | 1555 ++++++ SVUI_NamePlates/SVUI_NamePlates.lua | 214 + SVUI_NamePlates/SVUI_NamePlates.toc | 16 + SVUI_NamePlates/SVUI_NamePlates.xml | 109 + SVUI_NamePlates/assets/COMBO-POINT.blp | Bin 0 -> 2580 bytes SVUI_NamePlates/assets/PLATE-BOTTOM.blp | Bin 0 -> 23060 bytes SVUI_NamePlates/assets/PLATE-LEFT.blp | Bin 0 -> 1556 bytes SVUI_NamePlates/assets/PLATE-RIGHT.blp | Bin 0 -> 1556 bytes SVUI_NamePlates/assets/PLATE-ROLES.blp | Bin 0 -> 6676 bytes SVUI_NamePlates/assets/PLATE-TOP.blp | Bin 0 -> 23060 bytes SVUI_NamePlates/components/healers.lua | 152 + SVUI_PKG.toc | 8 + SVUI_QuestTracker/LICENSE.txt | 31 + SVUI_QuestTracker/Loader.lua | 137 + SVUI_QuestTracker/SVUI_QuestTracker.lua | 494 ++ SVUI_QuestTracker/SVUI_QuestTracker.toc | 16 + SVUI_QuestTracker/SVUI_QuestTracker.xml | 51 + SVUI_QuestTracker/assets/DOCK-ICON-QUESTS.blp | Bin 0 -> 2580 bytes SVUI_QuestTracker/assets/QUEST-BUTTON-ART.blp | Bin 0 -> 44900 bytes SVUI_QuestTracker/assets/QUEST-COMPLETE-ICON.blp | Bin 0 -> 23060 bytes SVUI_QuestTracker/assets/QUEST-INCOMPLETE-ICON.blp | Bin 0 -> 23060 bytes SVUI_QuestTracker/components/achievements.lua | 389 ++ SVUI_QuestTracker/components/active.lua | 433 ++ SVUI_QuestTracker/components/bonus.lua | 455 ++ SVUI_QuestTracker/components/button.lua | 146 + SVUI_QuestTracker/components/popups.lua | 230 + SVUI_QuestTracker/components/quests.lua | 1277 +++++ SVUI_QuestTracker/components/scenario.lua | 475 ++ SVUI_Skins/License.txt | 31 + SVUI_Skins/Loader.lua | 523 ++ SVUI_Skins/SVUI_Skins.lua | 369 ++ SVUI_Skins/SVUI_Skins.toc | 18 + SVUI_Skins/SVUI_Skins.xml | 5 + SVUI_Skins/artwork/Arch-Progress-Bg.blp | Bin 0 -> 44932 bytes SVUI_Skins/artwork/Arch-Progress-Fill.blp | Bin 0 -> 23156 bytes SVUI_Skins/artwork/ArcheologyToast.blp | Bin 0 -> 88596 bytes SVUI_Skins/artwork/DOCK-ICON-ADDON.blp | Bin 0 -> 2580 bytes SVUI_Skins/artwork/FAVORITE-STAR.blp | Bin 0 -> 6676 bytes SVUI_Skins/artwork/FOLLOWER-LEVEL.blp | Bin 0 -> 6676 bytes SVUI_Skins/artwork/FOLLOWER-RING.blp | Bin 0 -> 6676 bytes SVUI_Skins/artwork/UI-LFG-ICON-ROLES.blp | Bin 0 -> 88596 bytes .../artwork/UI-LFG-ICONS-ROLEBACKGROUNDS.blp | Bin 0 -> 44900 bytes SVUI_Skins/components/_load.xml | 6 + SVUI_Skins/components/addons/ACP.lua | 96 + SVUI_Skins/components/addons/Ace3.lua | 268 + SVUI_Skins/components/addons/AdiBags.lua | 63 + SVUI_Skins/components/addons/Altoholic.lua | 282 ++ SVUI_Skins/components/addons/AtlasLoot.lua | 214 + SVUI_Skins/components/addons/AuctionLite.lua | 77 + SVUI_Skins/components/addons/BigWigs.lua | 136 + SVUI_Skins/components/addons/Bugsack.lua | 47 + SVUI_Skins/components/addons/Clique.lua | 141 + SVUI_Skins/components/addons/Cooline.lua | 51 + SVUI_Skins/components/addons/DBM.lua | 232 + SVUI_Skins/components/addons/DXE.lua | 124 + SVUI_Skins/components/addons/Details.lua | 45 + SVUI_Skins/components/addons/LightHeaded.lua | 93 + SVUI_Skins/components/addons/MasterPlan.lua | 131 + SVUI_Skins/components/addons/Mogit.lua | 78 + SVUI_Skins/components/addons/Omen.lua | 75 + SVUI_Skins/components/addons/Outfitter.lua | 108 + SVUI_Skins/components/addons/Postal.lua | 78 + SVUI_Skins/components/addons/Quartz.lua | 67 + SVUI_Skins/components/addons/Recount.lua | 116 + SVUI_Skins/components/addons/SVUI_!Options.lua | 261 + SVUI_Skins/components/addons/SexyCooldown.lua | 96 + SVUI_Skins/components/addons/Skada.lua | 87 + SVUI_Skins/components/addons/Storyline.lua | 155 + SVUI_Skins/components/addons/TinyDPS.lua | 50 + SVUI_Skins/components/addons/TomTom.lua | 34 + SVUI_Skins/components/addons/TradeSkillDW.lua | 136 + SVUI_Skins/components/addons/VEM.lua | 239 + SVUI_Skins/components/addons/Zygor.lua | 78 + SVUI_Skins/components/addons/_load.xml | 32 + SVUI_Skins/components/addons/alDamageMeter.lua | 42 + SVUI_Skins/components/atlas.lua | 56 + SVUI_Skins/components/atlas/_load.xml | 3 + SVUI_Skins/components/atlas/garrison.lua | 57 + SVUI_Skins/components/blizzard/_load.xml | 41 + SVUI_Skins/components/blizzard/achievement.lua | 462 ++ SVUI_Skins/components/blizzard/alert.lua | 513 ++ SVUI_Skins/components/blizzard/archeology.lua | 89 + SVUI_Skins/components/blizzard/auctionhouse.lua | 345 ++ SVUI_Skins/components/blizzard/barbershop.lua | 78 + SVUI_Skins/components/blizzard/battlefield.lua | 89 + SVUI_Skins/components/blizzard/blackmarket.lua | 88 + SVUI_Skins/components/blizzard/calendar.lua | 185 + SVUI_Skins/components/blizzard/challenges.lua | 57 + SVUI_Skins/components/blizzard/character.lua | 411 ++ SVUI_Skins/components/blizzard/chat.lua | 312 ++ SVUI_Skins/components/blizzard/collections.lua | 378 ++ .../components/blizzard/encounterjournal.lua | 295 ++ SVUI_Skins/components/blizzard/friends.lua | 290 ++ SVUI_Skins/components/blizzard/garrison.lua | 660 +++ SVUI_Skins/components/blizzard/guild.lua | 772 +++ SVUI_Skins/components/blizzard/help.lua | 181 + SVUI_Skins/components/blizzard/inspect.lua | 97 + SVUI_Skins/components/blizzard/itemsocketing.lua | 62 + SVUI_Skins/components/blizzard/itemupgrade.lua | 50 + SVUI_Skins/components/blizzard/keybinding.lua | 63 + SVUI_Skins/components/blizzard/lfd.lua | 529 ++ SVUI_Skins/components/blizzard/macro.lua | 152 + SVUI_Skins/components/blizzard/misc.lua | 754 +++ SVUI_Skins/components/blizzard/petbattle.lua | 405 ++ SVUI_Skins/components/blizzard/petjournal.lua | 333 ++ SVUI_Skins/components/blizzard/pvp.lua | 145 + SVUI_Skins/components/blizzard/quest.lua | 264 + SVUI_Skins/components/blizzard/raid.lua | 100 + SVUI_Skins/components/blizzard/reforging.lua | 54 + SVUI_Skins/components/blizzard/social.lua | 35 + SVUI_Skins/components/blizzard/spellbook.lua | 325 ++ SVUI_Skins/components/blizzard/store.lua | 33 + SVUI_Skins/components/blizzard/system.lua | 785 +++ SVUI_Skins/components/blizzard/talents.lua | 274 + SVUI_Skins/components/blizzard/timemanager.lua | 64 + SVUI_Skins/components/blizzard/tradeskill.lua | 162 + SVUI_Skins/components/blizzard/trainer.lua | 90 + SVUI_Skins/components/blizzard/transmog.lua | 102 + SVUI_Skins/components/blizzard/voidstorage.lua | 156 + SVUI_Skins/components/blizzard/worldmap.lua | 196 + SVUI_Skins/components/docklet.lua | 599 +++ SVUI_Tooltip/LICENSE.txt | 31 + SVUI_Tooltip/Loader.lua | 185 + SVUI_Tooltip/SVUI_Tooltip.lua | 957 ++++ SVUI_Tooltip/SVUI_Tooltip.toc | 16 + SVUI_Tooltip/SVUI_Tooltip.xml | 4 + SVUI_Tooltip/assets/MINITIP-BG.blp | Bin 0 -> 6676 bytes SVUI_Tooltip/assets/MINITIP-LEFT.blp | Bin 0 -> 2580 bytes SVUI_Tooltip/assets/MINITIP-RIGHT.blp | Bin 0 -> 2580 bytes SVUI_Tooltip/assets/TOOLTIP.blp | Bin 0 -> 23060 bytes SVUI_Tooltip/assets/TT-BOTTOM.blp | Bin 0 -> 6676 bytes SVUI_Tooltip/assets/TT-LEFT.blp | Bin 0 -> 23060 bytes SVUI_Tooltip/assets/TT-RIGHT.blp | Bin 0 -> 23060 bytes SVUI_Tooltip/assets/TT-TOP.blp | Bin 0 -> 6676 bytes SVUI_TrackOMatic/Bindings.xml | 5 + SVUI_TrackOMatic/License.txt | 31 + SVUI_TrackOMatic/Loader.lua | 64 + SVUI_TrackOMatic/SVUI_TrackOMatic.lua | 321 ++ SVUI_TrackOMatic/SVUI_TrackOMatic.toc | 16 + SVUI_TrackOMatic/SVUI_TrackOMatic.xml | 82 + SVUI_TrackOMatic/artwork/DOODAD-ARROW.blp | Bin 0 -> 23060 bytes SVUI_TrackOMatic/artwork/DOODAD-BG.blp | Bin 0 -> 23060 bytes SVUI_TrackOMatic/artwork/DOODAD-BORDER.blp | Bin 0 -> 23060 bytes SVUI_TrackOMatic/artwork/DOODAD-RADAR.blp | Bin 0 -> 6676 bytes SVUI_TrackOMatic/artwork/GPS-ARROW.blp | Bin 0 -> 2580 bytes SVUI_TrackOMatic/artwork/QUEST-COMPASS-ARROW.blp | Bin 0 -> 23060 bytes SVUI_TrackOMatic/artwork/QUEST-COMPASS-BG.blp | Bin 0 -> 23060 bytes SVUI_TrackOMatic/components/_load.xml | 5 + SVUI_TrackOMatic/components/guides.lua | 84 + SVUI_TrackOMatic/components/triangulate.lua | 496 ++ SVUI_TrackOMatic/components/unitframe_gps.lua | 351 ++ SVUI_UnitFrames/LICENSE.txt | 31 + SVUI_UnitFrames/Loader.lua | 2316 +++++++++ SVUI_UnitFrames/SVUI_UnitFrames.lua | 1424 ++++++ SVUI_UnitFrames/SVUI_UnitFrames.toc | 17 + SVUI_UnitFrames/SVUI_UnitFrames.xml | 142 + SVUI_UnitFrames/assets/Border/ELITE-BOTTOM.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/Border/ELITE-RIGHT.blp | Bin 0 -> 3940 bytes SVUI_UnitFrames/assets/Border/ELITE-TOP.blp | Bin 0 -> 6676 bytes .../assets/Castbar/CHANNEL-REVERSED.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Castbar/CHANNEL.blp | Bin 0 -> 23060 bytes .../assets/Castbar/HADOUKEN-REVERSED.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Castbar/HADOUKEN.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Castbar/SHIELD.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Castbar/SKULLS-REVERSED.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Castbar/SKULLS.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/COMBO-ANIMATION.blp | Bin 0 -> 12164 bytes SVUI_UnitFrames/assets/Class/COMBO-POINT-SMALL.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/DEATHKNIGHT-BLOOD.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/DEATHKNIGHT-DEATH.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/DEATHKNIGHT-FROST.blp | Bin 0 -> 2580 bytes .../assets/Class/DEATHKNIGHT-UNHOLY.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/DRUID-BITE.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/DRUID-CLAW-DOWN.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/DRUID-CLAW-UP.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/DRUID-MOON.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/DRUID-SUN.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/HUNTER-TRAP-BG.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/Class/HUNTER-TRAP.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/Class/MAGE-CHARGE.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/MAGE-ICICLE-1.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/MAGE-ICICLE-2.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/MAGE-ICICLE-3.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/MAGE-ICICLE-4.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/MAGE-ICICLE-5.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/MONK-STAGGER-BAR.blp | Bin 0 -> 12132 bytes SVUI_UnitFrames/assets/Class/MONK-STAGGER-BG.blp | Bin 0 -> 12132 bytes SVUI_UnitFrames/assets/Class/MONK-STAGGER-FG.blp | Bin 0 -> 12132 bytes SVUI_UnitFrames/assets/Class/MONK-STAGGER-ICON.blp | Bin 0 -> 12132 bytes SVUI_UnitFrames/assets/Class/MONK.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/Class/ORB-BG.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/ORB.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/Class/PALADIN-HAMMER-BG.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/PALADIN-HAMMER-FG.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/PRIEST.blp | Bin 0 -> 6676 bytes .../assets/Class/ROGUE-ANTICIPATION.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/ROGUE-SMOKE.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/ROGUE.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/Class/RUNES-BG.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/RUNES-FG.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/Class/SHAMAN-AIR.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/SHAMAN-EARTH.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/SHAMAN-FIRE.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/SHAMAN-WATER.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/SWIRL.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/Class/VORTEX.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/Class/WARLOCK-EMBER-FG.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/WARLOCK-EMBER.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/WARLOCK-SHARD-BG.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/WARLOCK-SHARD-FG.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/Class/WARLOCK-SHARD.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/GroupNumbers/0.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/GroupNumbers/1.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/GroupNumbers/2.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/GroupNumbers/3.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/GroupNumbers/4.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/GroupNumbers/5.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/GroupNumbers/6.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/GroupNumbers/7.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/GroupNumbers/8.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/GroupNumbers/9.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/RAID-ICONS.blp | Bin 0 -> 88596 bytes SVUI_UnitFrames/assets/TARGET-DC.blp | Bin 0 -> 44900 bytes SVUI_UnitFrames/assets/TARGET-DEAD.blp | Bin 0 -> 44900 bytes SVUI_UnitFrames/assets/TARGET-TAPPED.blp | Bin 0 -> 44900 bytes SVUI_UnitFrames/assets/UNIT-AFFLICTED.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/UNIT-AGGRO.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/UNIT-DC.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/UNIT-DEAD.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/UNIT-FRIENDS-BAR.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/UNIT-FRIENDS-BG.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/UNIT-FRIENDSHIP.blp | Bin 0 -> 1556 bytes SVUI_UnitFrames/assets/UNIT-HEALTH-ANIMATION.blp | Bin 0 -> 88596 bytes SVUI_UnitFrames/assets/UNIT-LML.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/UNIT-PLAYER-STATE.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/UNIT-ROLES.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/assets/UNIT-STUNNED-LG.blp | Bin 0 -> 88596 bytes SVUI_UnitFrames/assets/UNIT-STUNNED.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/UNIT-TAPPED.blp | Bin 0 -> 23060 bytes SVUI_UnitFrames/assets/UNIT-XRAY-CLOSE.blp | Bin 0 -> 2580 bytes SVUI_UnitFrames/assets/UNIT-XRAY.blp | Bin 0 -> 6676 bytes SVUI_UnitFrames/bodyguard.lua | 443 ++ SVUI_UnitFrames/class_resources/deathknight.lua | 232 + SVUI_UnitFrames/class_resources/demonhunter.lua | 92 + SVUI_UnitFrames/class_resources/druid.lua | 372 ++ SVUI_UnitFrames/class_resources/hunter.lua | 149 + SVUI_UnitFrames/class_resources/mage.lua | 204 + SVUI_UnitFrames/class_resources/monk.lua | 175 + SVUI_UnitFrames/class_resources/paladin.lua | 157 + SVUI_UnitFrames/class_resources/priest.lua | 130 + SVUI_UnitFrames/class_resources/rogue.lua | 193 + SVUI_UnitFrames/class_resources/shaman.lua | 159 + SVUI_UnitFrames/class_resources/warlock.lua | 203 + SVUI_UnitFrames/class_resources/warrior.lua | 131 + SVUI_UnitFrames/elements/auras.lua | 440 ++ SVUI_UnitFrames/elements/castbar.lua | 781 +++ SVUI_UnitFrames/elements/essentials.lua | 797 +++ SVUI_UnitFrames/elements/misc.lua | 646 +++ SVUI_UnitFrames/elements/tags.lua | 470 ++ SVUI_UnitFrames/frames.lua | 1082 ++++ SVUI_UnitFrames/groups.lua | 1211 +++++ .../Plugins/oUF_ActionPanel/oUF_ActionPanel.lua | 142 + .../Plugins/oUF_ActionPanel/oUF_ActionPanel.toc | 10 + .../oUF_AdvancedAuras/oUF_AdvancedAuras.lua | 859 ++++ .../libs/Plugins/oUF_Afflicted/oUF_Afflicted.lua | 173 + .../libs/Plugins/oUF_Afflicted/oUF_Afflicted.toc | 10 + .../libs/Plugins/oUF_AuraWatch/oUF_AuraWatch.lua | 476 ++ .../libs/Plugins/oUF_AuraWatch/oUF_AuraWatch.toc | 10 + .../Plugins/oUF_CombatFader/oUF_CombatFader.lua | 142 + .../Plugins/oUF_CombatFader/oUF_CombatFader.toc | 9 + .../libs/Plugins/oUF_Conqueror/oUF_Conqueror.lua | 123 + .../libs/Plugins/oUF_Druidness/oUF_Druidness.lua | 231 + .../libs/Plugins/oUF_Druidness/oUF_Druidness.toc | 11 + .../libs/Plugins/oUF_Experience/oUF_Experience.lua | 129 + .../libs/Plugins/oUF_Experience/oUF_Experience.toc | 9 + .../libs/Plugins/oUF_Friendship/oUF_Friendship.lua | 172 + .../libs/Plugins/oUF_Friendship/oUF_Friendship.toc | 9 + .../libs/Plugins/oUF_Gladiator/oUF_Gladiator.lua | 188 + .../libs/Plugins/oUF_Gladiator/oUF_Gladiator.toc | 10 + .../Plugins/oUF_HunterTraps/oUF_HunterTraps.lua | 226 + .../libs/Plugins/oUF_HyperCombo/oUF_HyperCombo.lua | 139 + .../libs/Plugins/oUF_KungFu/oUF_KungFu.lua | 303 ++ .../libs/Plugins/oUF_Maelstrom/oUF_Maelstrom.lua | 75 + .../libs/Plugins/oUF_MageMagic/oUF_MageMagic.lua | 357 ++ .../libs/Plugins/oUF_MageMagic/oUF_MageMagic.toc | 9 + .../libs/Plugins/oUF_Necromancy/oUF_Necromancy.lua | 117 + .../libs/Plugins/oUF_PallyPower/oUF_PallyPower.lua | 69 + .../libs/Plugins/oUF_PriestOrbs/oUF_PriestOrbs.lua | 140 + .../Plugins/oUF_RaidDebuffs/oUF_RaidDebuffs.lua | 354 ++ .../Plugins/oUF_RaidDebuffs/oUF_RaidDebuffs.toc | 8 + .../libs/Plugins/oUF_Reputation/oUF_Reputation.lua | 112 + .../libs/Plugins/oUF_Reputation/oUF_Reputation.toc | 9 + .../libs/Plugins/oUF_Smooth/oUF_Smooth.lua | 78 + .../libs/Plugins/oUF_TotemBars/oUF_TotemBars.lua | 119 + .../oUF_WarlockShards/oUF_WarlockShards.lua | 130 + SVUI_UnitFrames/libs/_load.xml | 77 + SVUI_UnitFrames/libs/oUF/LICENSE | 22 + SVUI_UnitFrames/libs/oUF/blizzard.lua | 101 + SVUI_UnitFrames/libs/oUF/colors.lua | 160 + SVUI_UnitFrames/libs/oUF/elements/altpowerbar.lua | 86 + SVUI_UnitFrames/libs/oUF/elements/assistant.lua | 56 + SVUI_UnitFrames/libs/oUF/elements/aura.lua | 854 ++++ SVUI_UnitFrames/libs/oUF/elements/castbar.lua | 518 ++ SVUI_UnitFrames/libs/oUF/elements/combat.lua | 60 + .../libs/oUF/elements/healprediction.lua | 184 + SVUI_UnitFrames/libs/oUF/elements/health.lua | 192 + SVUI_UnitFrames/libs/oUF/elements/leader.lua | 56 + SVUI_UnitFrames/libs/oUF/elements/lfdrole.lua | 59 + SVUI_UnitFrames/libs/oUF/elements/maintank.lua | 69 + SVUI_UnitFrames/libs/oUF/elements/masterlooter.lua | 74 + SVUI_UnitFrames/libs/oUF/elements/picon.lua | 53 + SVUI_UnitFrames/libs/oUF/elements/portraits.lua | 140 + SVUI_UnitFrames/libs/oUF/elements/power.lua | 136 + SVUI_UnitFrames/libs/oUF/elements/pvp.lua | 61 + SVUI_UnitFrames/libs/oUF/elements/qicon.lua | 54 + SVUI_UnitFrames/libs/oUF/elements/range.lua | 253 + SVUI_UnitFrames/libs/oUF/elements/readycheck.lua | 130 + SVUI_UnitFrames/libs/oUF/elements/resting.lua | 54 + SVUI_UnitFrames/libs/oUF/elements/resurrect.lua | 54 + SVUI_UnitFrames/libs/oUF/elements/ricons.lua | 59 + SVUI_UnitFrames/libs/oUF/elements/tags.lua | 778 +++ SVUI_UnitFrames/libs/oUF/elements/threat.lua | 65 + SVUI_UnitFrames/libs/oUF/events.lua | 193 + SVUI_UnitFrames/libs/oUF/factory.lua | 49 + SVUI_UnitFrames/libs/oUF/finalize.lua | 4 + SVUI_UnitFrames/libs/oUF/init.lua | 3 + SVUI_UnitFrames/libs/oUF/oUF_core.lua | 1225 +++++ SVUI_UnitFrames/libs/oUF/ouf.lua | 609 +++ SVUI_UnitFrames/libs/oUF/private.lua | 25 + SVUI_UnitFrames/libs/oUF/units.lua | 23 + SVUI_UnitFrames/view.lua | 234 + 851 files changed, 132345 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 .pkgmeta create mode 100644 SVUITheme_Simple/LICENSE.txt create mode 100644 SVUITheme_Simple/ROUND-SIMPLE.blp create mode 100644 SVUITheme_Simple/SVUITheme_Simple.lua create mode 100644 SVUITheme_Simple/SVUITheme_Simple.toc create mode 100644 SVUITheme_Simple/SVUITheme_Simple.xml create mode 100644 SVUI_!Core/Bindings.xml create mode 100644 SVUI_!Core/License.txt create mode 100644 SVUI_!Core/SVUI_!Core.toc create mode 100644 SVUI_!Core/SVUI_!Core.xml create mode 100644 SVUI_!Core/assets/backgrounds/BUTTON.blp create mode 100644 SVUI_!Core/assets/backgrounds/DARK.blp create mode 100644 SVUI_!Core/assets/backgrounds/DEFAULT.blp create mode 100644 SVUI_!Core/assets/backgrounds/MODEL.blp create mode 100644 SVUI_!Core/assets/backgrounds/TRANSPARENT.blp create mode 100644 SVUI_!Core/assets/backgrounds/art/ART1.blp create mode 100644 SVUI_!Core/assets/backgrounds/art/ART2.blp create mode 100644 SVUI_!Core/assets/backgrounds/art/ART3.blp create mode 100644 SVUI_!Core/assets/backgrounds/art/ART4.blp create mode 100644 SVUI_!Core/assets/backgrounds/art/ART5.blp create mode 100644 SVUI_!Core/assets/backgrounds/art/ART6.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN1.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN10.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN11.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN12.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN13.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN14.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN2.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN3.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN4.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN5.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN6.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN7.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN8.blp create mode 100644 SVUI_!Core/assets/backgrounds/pattern/PATTERN9.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG1.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG10.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG11.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG12.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG13.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG14.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG15.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG16.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG17.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG2.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG3.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG4.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG5.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG6.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG7.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG8.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-BG9.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG1.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG10.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG11.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG12.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG13.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG14.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG15.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG16.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG17.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG2.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG3.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG4.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG5.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG6.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG7.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG8.blp create mode 100644 SVUI_!Core/assets/backgrounds/unit/UNIT-SMALL-BG9.blp create mode 100644 SVUI_!Core/assets/backgrounds/window/COMPOSITE1-BOTTOMLEFT.blp create mode 100644 SVUI_!Core/assets/backgrounds/window/COMPOSITE1-BOTTOMRIGHT.blp create mode 100644 SVUI_!Core/assets/backgrounds/window/COMPOSITE1-TOPLEFT.blp create mode 100644 SVUI_!Core/assets/backgrounds/window/COMPOSITE1-TOPRIGHT.blp create mode 100644 SVUI_!Core/assets/backgrounds/window/COMPOSITE2-BOTTOMLEFT.blp create mode 100644 SVUI_!Core/assets/backgrounds/window/COMPOSITE2-BOTTOMRIGHT.blp create mode 100644 SVUI_!Core/assets/backgrounds/window/COMPOSITE2-TOPLEFT.blp create mode 100644 SVUI_!Core/assets/backgrounds/window/COMPOSITE2-TOPRIGHT.blp create mode 100644 SVUI_!Core/assets/borders/DEFAULT.blp create mode 100644 SVUI_!Core/assets/borders/INSET.blp create mode 100644 SVUI_!Core/assets/borders/SHADOW.blp create mode 100644 SVUI_!Core/assets/borders/TEXTURED.blp create mode 100644 SVUI_!Core/assets/buttons/CHECK-BG.blp create mode 100644 SVUI_!Core/assets/buttons/CHECK-DISABLED.blp create mode 100644 SVUI_!Core/assets/buttons/CHECK.blp create mode 100644 SVUI_!Core/assets/buttons/RADIO.blp create mode 100644 SVUI_!Core/assets/buttons/ROUND-BG.blp create mode 100644 SVUI_!Core/assets/buttons/ROUND-BORDER.blp create mode 100644 SVUI_!Core/assets/buttons/SCROLLBAR-DOWN.blp create mode 100644 SVUI_!Core/assets/buttons/SCROLLBAR-KNOB.blp create mode 100644 SVUI_!Core/assets/buttons/SCROLLBAR-UP.blp create mode 100644 SVUI_!Core/assets/buttons/SETUP-ARROW.blp create mode 100644 SVUI_!Core/assets/buttons/SETUP-OPTION.blp create mode 100644 SVUI_!Core/assets/fonts/Alert.ttf create mode 100644 SVUI_!Core/assets/fonts/Boom.ttf create mode 100644 SVUI_!Core/assets/fonts/Caps.ttf create mode 100644 SVUI_!Core/assets/fonts/Classic.ttf create mode 100644 SVUI_!Core/assets/fonts/Combat.ttf create mode 100644 SVUI_!Core/assets/fonts/Combat2.ttf create mode 100644 SVUI_!Core/assets/fonts/Combo.ttf create mode 100644 SVUI_!Core/assets/fonts/DAMAGE_TEXT_FONT.ttf create mode 100644 SVUI_!Core/assets/fonts/Default.ttf create mode 100644 SVUI_!Core/assets/fonts/Dialog.ttf create mode 100644 SVUI_!Core/assets/fonts/Dyslexic.ttf create mode 100644 SVUI_!Core/assets/fonts/Flash.ttf create mode 100644 SVUI_!Core/assets/fonts/Invisible.ttf create mode 100644 SVUI_!Core/assets/fonts/Narrative.ttf create mode 100644 SVUI_!Core/assets/fonts/Numbers.ttf create mode 100644 SVUI_!Core/assets/fonts/Pixel.ttf create mode 100644 SVUI_!Core/assets/fonts/SFX.ttf create mode 100644 SVUI_!Core/assets/fonts/Zone.ttf create mode 100644 SVUI_!Core/assets/icons/CLOSE.blp create mode 100644 SVUI_!Core/assets/icons/EXIT.blp create mode 100644 SVUI_!Core/assets/icons/FAVORITE-STAR.blp create mode 100644 SVUI_!Core/assets/icons/MOVE-DOWN.blp create mode 100644 SVUI_!Core/assets/icons/MOVE-LEFT.blp create mode 100644 SVUI_!Core/assets/icons/MOVE-RIGHT.blp create mode 100644 SVUI_!Core/assets/icons/MOVE-UP.blp create mode 100644 SVUI_!Core/assets/icons/SVUI.blp create mode 100644 SVUI_!Core/assets/icons/THEME.blp create mode 100644 SVUI_!Core/assets/icons/VS.blp create mode 100644 SVUI_!Core/assets/sounds/SuperVillain.mp3 create mode 100644 SVUI_!Core/assets/sounds/beer30.mp3 create mode 100644 SVUI_!Core/assets/sounds/toasty.mp3 create mode 100644 SVUI_!Core/assets/sounds/whisper.mp3 create mode 100644 SVUI_!Core/assets/statusbars/BUTTON.blp create mode 100644 SVUI_!Core/assets/statusbars/DEFAULT.blp create mode 100644 SVUI_!Core/assets/statusbars/FLAT.blp create mode 100644 SVUI_!Core/assets/statusbars/GLOSS.blp create mode 100644 SVUI_!Core/assets/statusbars/GLOWING.blp create mode 100644 SVUI_!Core/assets/statusbars/GRADIENT.blp create mode 100644 SVUI_!Core/assets/statusbars/HALFTONE.blp create mode 100644 SVUI_!Core/assets/statusbars/LAZER.blp create mode 100644 SVUI_!Core/assets/statusbars/SMOOTH.blp create mode 100644 SVUI_!Core/assets/statusbars/TEXTURED.blp create mode 100644 SVUI_!Core/assets/textures/Affected/AFFECTED1.blp create mode 100644 SVUI_!Core/assets/textures/Affected/AFFECTED2.blp create mode 100644 SVUI_!Core/assets/textures/Affected/AFFECTED3.blp create mode 100644 SVUI_!Core/assets/textures/Affected/AFFECTED4.blp create mode 100644 SVUI_!Core/assets/textures/Affected/AFFECTED5.blp create mode 100644 SVUI_!Core/assets/textures/Alert/ALERT-BG-2.blp create mode 100644 SVUI_!Core/assets/textures/Alert/ALERT-BG.blp create mode 100644 SVUI_!Core/assets/textures/Alert/ALERT-BOTTOM.blp create mode 100644 SVUI_!Core/assets/textures/Alert/ALERT-BURST.blp create mode 100644 SVUI_!Core/assets/textures/Alert/ALERT-FULL.blp create mode 100644 SVUI_!Core/assets/textures/Alert/ALERT-ICON-BORDER.blp create mode 100644 SVUI_!Core/assets/textures/Alert/ALERT-LEFT-2.blp create mode 100644 SVUI_!Core/assets/textures/Alert/ALERT-LEFT.blp create mode 100644 SVUI_!Core/assets/textures/Alert/ALERT-RIGHT-2.blp create mode 100644 SVUI_!Core/assets/textures/Alert/ALERT-RIGHT.blp create mode 100644 SVUI_!Core/assets/textures/Alert/ALERT-TOP.blp create mode 100644 SVUI_!Core/assets/textures/Alert/SAVED-BG.blp create mode 100644 SVUI_!Core/assets/textures/Alert/SAVED-FG.blp create mode 100644 SVUI_!Core/assets/textures/CHATBUBBLE-BACKDROP.blp create mode 100644 SVUI_!Core/assets/textures/CHATBUBBLE-BG.blp create mode 100644 SVUI_!Core/assets/textures/CHATBUBBLE-TAIL-DOWN.blp create mode 100644 SVUI_!Core/assets/textures/CHATBUBBLE-TAIL-LEFT.blp create mode 100644 SVUI_!Core/assets/textures/CHATBUBBLE-TAIL-RIGHT.blp create mode 100644 SVUI_!Core/assets/textures/CHATBUBBLE-TAIL-UP.blp create mode 100644 SVUI_!Core/assets/textures/CHATBUBBLE-TAIL.blp create mode 100644 SVUI_!Core/assets/textures/DIALOGBOX-HEADER.blp create mode 100644 SVUI_!Core/assets/textures/DROPDOWN-DIVIDER.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-ADDON.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-BREAKSTUFF.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-CHAT.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-GARRISON.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-HEARTH.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-HENCHMAN.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-OPTIONS.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-POWER.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-QUESTS.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-RAIDTOOL.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-SIZE.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-SNACK.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-ICON-SPECSWAP.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-SPARKS-1.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-SPARKS-2.blp create mode 100644 SVUI_!Core/assets/textures/Dock/DOCK-SPARKS-3.blp create mode 100644 SVUI_!Core/assets/textures/Dock/LABEL-DUR.blp create mode 100644 SVUI_!Core/assets/textures/Dock/LABEL-REP.blp create mode 100644 SVUI_!Core/assets/textures/Dock/LABEL-XP.blp create mode 100644 SVUI_!Core/assets/textures/Dock/PROFESSIONS.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/AFK-BG.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/AFK-NARRATIVE.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/COMICS-TYPE1.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/COMICS-TYPE2.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/COMICS-TYPE3-BG.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/COMICS-TYPE3.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/DRUNK-PARTYTIME.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/HENCHMEN-CALLOUT.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/HENCHMEN-MINION-SWITCH.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/HENCHMEN-OPTION-LEFT.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/HENCHMEN-OPTION-RIGHT.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/HENCHMEN-SPEECH.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/HENCHMEN-SRSLY.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/HENCHMEN-SUBOPTION.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/HENCHMEN-WTF.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/MENTALO-BUTTON1.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/MENTALO-BUTTON2.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/MENTALO-ENERGY.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/MENTALO-HAND-OFF.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/MENTALO-HAND-ON.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/MENTALO-OFF.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/MENTALO-ON.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/PLAYER-AFK.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/QUESTION.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/RESPONSE.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/THREAT-BAR-ELEMENTS.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/THREAT-BAR.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/TOASTY.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/UNIT-XRAY-CLOSE.blp create mode 100644 SVUI_!Core/assets/textures/Doodads/UNIT-XRAY.blp create mode 100644 SVUI_!Core/assets/textures/EMPTY.blp create mode 100644 SVUI_!Core/assets/textures/NPC-NAMETAG.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE1/NUM0.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE1/NUM1.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE1/NUM2.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE1/NUM3.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE1/NUM4.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE1/NUM5.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE1/NUM6.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE1/NUM7.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE1/NUM8.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE1/NUM9.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE2/NUM1.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE2/NUM2.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE2/NUM3.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE2/NUM4.blp create mode 100644 SVUI_!Core/assets/textures/Numbers/TYPE2/NUM5.blp create mode 100644 SVUI_!Core/assets/textures/SPLASH.blp create mode 100644 SVUI_!Core/assets/textures/TITLE-HIGHLIGHT.blp create mode 100644 SVUI_!Core/assets/textures/WorldState-CaptureBar.blp create mode 100644 SVUI_!Core/filtering/_load.xml create mode 100644 SVUI_!Core/filtering/class_filters/deathknight.lua create mode 100644 SVUI_!Core/filtering/class_filters/druid.lua create mode 100644 SVUI_!Core/filtering/class_filters/hunter.lua create mode 100644 SVUI_!Core/filtering/class_filters/mage.lua create mode 100644 SVUI_!Core/filtering/class_filters/monk.lua create mode 100644 SVUI_!Core/filtering/class_filters/paladin.lua create mode 100644 SVUI_!Core/filtering/class_filters/pets.lua create mode 100644 SVUI_!Core/filtering/class_filters/priest.lua create mode 100644 SVUI_!Core/filtering/class_filters/race.lua create mode 100644 SVUI_!Core/filtering/class_filters/rogue.lua create mode 100644 SVUI_!Core/filtering/class_filters/shaman.lua create mode 100644 SVUI_!Core/filtering/class_filters/warlock.lua create mode 100644 SVUI_!Core/filtering/class_filters/warrior.lua create mode 100644 SVUI_!Core/filtering/defaults.lua create mode 100644 SVUI_!Core/guide/_template/config.ld create mode 100644 SVUI_!Core/guide/_template/images.css create mode 100644 SVUI_!Core/guide/_template/ldoc.css create mode 100644 SVUI_!Core/guide/_template/ldoc.ltp create mode 100644 SVUI_!Core/guide/_template/svui.css create mode 100644 SVUI_!Core/guide/docs/addons/SVUI_Core.html create mode 100644 SVUI_!Core/guide/docs/index.html create mode 100644 SVUI_!Core/guide/docs/ldoc.css create mode 100644 SVUI_!Core/guide/docs/libraries/AceVillain.html create mode 100644 SVUI_!Core/guide/docs/libraries/LUA.html create mode 100644 SVUI_!Core/guide/docs/libraries/Librarian.html create mode 100644 SVUI_!Core/guide/docs/manual/doc.md.html create mode 100644 SVUI_!Core/language/_load.xml create mode 100644 SVUI_!Core/language/chinese_ui.lua create mode 100644 SVUI_!Core/language/english_ui.lua create mode 100644 SVUI_!Core/language/french_ui.lua create mode 100644 SVUI_!Core/language/german_ui.lua create mode 100644 SVUI_!Core/language/italian_ui.lua create mode 100644 SVUI_!Core/language/korean_ui.lua create mode 100644 SVUI_!Core/language/portuguese_ui.lua create mode 100644 SVUI_!Core/language/russian_ui.lua create mode 100644 SVUI_!Core/language/spanish_ui.lua create mode 100644 SVUI_!Core/language/taiwanese_ui.lua create mode 100644 SVUI_!Core/libs/AceConfig-3.0/AceConfig-3.0.lua create mode 100644 SVUI_!Core/libs/AceConfig-3.0/AceConfig-3.0.xml create mode 100644 SVUI_!Core/libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua create mode 100644 SVUI_!Core/libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml create mode 100644 SVUI_!Core/libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua create mode 100644 SVUI_!Core/libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml create mode 100644 SVUI_!Core/libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua create mode 100644 SVUI_!Core/libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml create mode 100644 SVUI_!Core/libs/AceGUI-3.0/AceGUI-3.0.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/AceGUI-3.0.xml create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIContainer-Window.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua create mode 100644 SVUI_!Core/libs/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/AceVillain-1.0.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/AceVillain-1.0.toc create mode 100644 SVUI_!Core/libs/AceVillain-1.0/AceVillain-1.0.xml create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIContainer-DropDownGroup.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIContainer-Frame.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIContainer-InlineGroup.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIContainer-TabGroup.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIContainer-TreeGroup.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIWidget-Button.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIWidget-CheckBox.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIWidget-DropDown.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIWidget-EditBox.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIWidget-Heading.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIWidget-Keybinding.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIWidget-MultiLineEditBox.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/AceGUIWidget-Slider.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/shared/BackgroundWidget.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/shared/BorderWidget.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/shared/FontWidget.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/shared/SoundWidget.lua create mode 100644 SVUI_!Core/libs/AceVillain-1.0/widgets/shared/StatusbarWidget.lua create mode 100644 SVUI_!Core/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua create mode 100644 SVUI_!Core/libs/CallbackHandler-1.0/CallbackHandler-1.0.toc create mode 100644 SVUI_!Core/libs/LibSharedMedia-3.0/LibSharedMedia-3.0.lua create mode 100644 SVUI_!Core/libs/LibSharedMedia-3.0/LibSharedMedia-3.0.toc create mode 100644 SVUI_!Core/libs/_Librarian/Librarian.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/Animate.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/Events.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/External.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/LUA.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/Linguist.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/Parser.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/Registry.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/Sounds.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/SpecialFX.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/Timers.lua create mode 100644 SVUI_!Core/libs/_SVUI_Lib/_SVUI_Lib.xml create mode 100644 SVUI_!Core/libs/_load.xml create mode 100644 SVUI_!Core/setup/_load.xml create mode 100644 SVUI_!Core/setup/installer.lua create mode 100644 SVUI_!Core/setup/presets.lua create mode 100644 SVUI_!Core/setup/theme_select.lua create mode 100644 SVUI_!Core/system/_docklets/breakstuff.lua create mode 100644 SVUI_!Core/system/_docklets/garrison.lua create mode 100644 SVUI_!Core/system/_docklets/misc.lua create mode 100644 SVUI_!Core/system/_docklets/profession.lua create mode 100644 SVUI_!Core/system/_docklets/raidleader.lua create mode 100644 SVUI_!Core/system/_reports/bags.lua create mode 100644 SVUI_!Core/system/_reports/cta.lua create mode 100644 SVUI_!Core/system/_reports/dps.lua create mode 100644 SVUI_!Core/system/_reports/durability.lua create mode 100644 SVUI_!Core/system/_reports/experience.lua create mode 100644 SVUI_!Core/system/_reports/friends.lua create mode 100644 SVUI_!Core/system/_reports/gold.lua create mode 100644 SVUI_!Core/system/_reports/guild.lua create mode 100644 SVUI_!Core/system/_reports/hps.lua create mode 100644 SVUI_!Core/system/_reports/reputation.lua create mode 100644 SVUI_!Core/system/_reports/system.lua create mode 100644 SVUI_!Core/system/_reports/template.lua create mode 100644 SVUI_!Core/system/_reports/time.lua create mode 100644 SVUI_!Core/system/_reports/tokens.lua create mode 100644 SVUI_!Core/system/alerts.lua create mode 100644 SVUI_!Core/system/api.lua create mode 100644 SVUI_!Core/system/automations.lua create mode 100644 SVUI_!Core/system/core.lua create mode 100644 SVUI_!Core/system/credits.lua create mode 100644 SVUI_!Core/system/damage_text.lua create mode 100644 SVUI_!Core/system/debug.lua create mode 100644 SVUI_!Core/system/dock.lua create mode 100644 SVUI_!Core/system/dropdown.lua create mode 100644 SVUI_!Core/system/errors.lua create mode 100644 SVUI_!Core/system/funstuff.lua create mode 100644 SVUI_!Core/system/gear.lua create mode 100644 SVUI_!Core/system/henchmen.lua create mode 100644 SVUI_!Core/system/layout.lua create mode 100644 SVUI_!Core/system/letsride.lua create mode 100644 SVUI_!Core/system/mail.lua create mode 100644 SVUI_!Core/system/media.lua create mode 100644 SVUI_!Core/system/misc.lua create mode 100644 SVUI_!Core/system/overrides.lua create mode 100644 SVUI_!Core/system/profile.lua create mode 100644 SVUI_!Core/system/reports.lua create mode 100644 SVUI_!Core/system/slash.lua create mode 100644 SVUI_!Core/system/utilities.lua create mode 100644 SVUI_!Core/xml/docks.xml create mode 100644 SVUI_!Core/xml/fonts.xml create mode 100644 SVUI_!Core/xml/styles.xml create mode 100644 SVUI_!Core/xml/templates.xml create mode 100644 SVUI_!Core/xml/widgets.xml create mode 100644 SVUI_!Options/License.txt create mode 100644 SVUI_!Options/SVUI_!Options.lua create mode 100644 SVUI_!Options/SVUI_!Options.toc create mode 100644 SVUI_!Options/SVUI_!Options.xml create mode 100644 SVUI_!Options/UnitFrames.lua create mode 100644 SVUI_ActionBars/LICENSE.txt create mode 100644 SVUI_ActionBars/Loader.lua create mode 100644 SVUI_ActionBars/SVUI_ActionBars.lua create mode 100644 SVUI_ActionBars/SVUI_ActionBars.toc create mode 100644 SVUI_ActionBars/SVUI_ActionBars.xml create mode 100644 SVUI_ActionBars/assets/MICROMENU.blp create mode 100644 SVUI_ActionBars/components/keybind.lua create mode 100644 SVUI_ActionBars/components/micro.lua create mode 100644 SVUI_ActionBars/components/totem.lua create mode 100644 SVUI_ActionBars/components/zone.lua create mode 100644 SVUI_ActionBars/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua create mode 100644 SVUI_ActionBars/libs/LibActionButton-1.0/LibActionButton-1.0.lua create mode 100644 SVUI_ActionBars/libs/LibStub/LibStub.lua create mode 100644 SVUI_ActionBars/libs/_load.xml create mode 100644 SVUI_Auras/LICENSE.txt create mode 100644 SVUI_Auras/Loader.lua create mode 100644 SVUI_Auras/SVUI_Auras.lua create mode 100644 SVUI_Auras/SVUI_Auras.toc create mode 100644 SVUI_Auras/SVUI_Auras.xml create mode 100644 SVUI_Auras/assets/AURA-CRIT.blp create mode 100644 SVUI_Auras/assets/AURA-HASTE.blp create mode 100644 SVUI_Auras/assets/AURA-HEART.blp create mode 100644 SVUI_Auras/assets/AURA-MASTERY.blp create mode 100644 SVUI_Auras/assets/AURA-MULTISTRIKE.blp create mode 100644 SVUI_Auras/assets/AURA-POWER.blp create mode 100644 SVUI_Auras/assets/AURA-SPELL.blp create mode 100644 SVUI_Auras/assets/AURA-STATS.blp create mode 100644 SVUI_Auras/assets/AURA-VERSATILITY.blp create mode 100644 SVUI_Auras/components/procs.lua create mode 100644 SVUI_Chat/LICENSE.txt create mode 100644 SVUI_Chat/Loader.lua create mode 100644 SVUI_Chat/SVUI_Chat.lua create mode 100644 SVUI_Chat/SVUI_Chat.toc create mode 100644 SVUI_Chat/SVUI_Chat.xml create mode 100644 SVUI_Chat/assets/CHAT-SCROLL.blp create mode 100644 SVUI_Chat/assets/CHAT-SVUI-LOGO.blp create mode 100644 SVUI_Chat/assets/CHAT-WHISPER.blp create mode 100644 SVUI_Chat/assets/CHATBUBBLE-BACKDROP.blp create mode 100644 SVUI_Chat/assets/CHATBUBBLE-BG.blp create mode 100644 SVUI_Chat/assets/CHATBUBBLE-TAIL.blp create mode 100644 SVUI_Chat/assets/DOCK-ICON-CHAT.blp create mode 100644 SVUI_Chat/assets/Emoticons/SVUI_Chat_Logo.blp create mode 100644 SVUI_Chat/assets/Emoticons/alert.blp create mode 100644 SVUI_Chat/assets/Emoticons/alert2.blp create mode 100644 SVUI_Chat/assets/Emoticons/angry.blp create mode 100644 SVUI_Chat/assets/Emoticons/broken_heart.blp create mode 100644 SVUI_Chat/assets/Emoticons/grin.blp create mode 100644 SVUI_Chat/assets/Emoticons/happy.blp create mode 100644 SVUI_Chat/assets/Emoticons/heart.blp create mode 100644 SVUI_Chat/assets/Emoticons/hmm.blp create mode 100644 SVUI_Chat/assets/Emoticons/middle_finger.blp create mode 100644 SVUI_Chat/assets/Emoticons/sad.blp create mode 100644 SVUI_Chat/assets/Emoticons/surprise.blp create mode 100644 SVUI_Chat/assets/Emoticons/tongue.blp create mode 100644 SVUI_Chat/assets/Emoticons/weepy.blp create mode 100644 SVUI_Chat/assets/Emoticons/winky.blp create mode 100644 SVUI_Chat/assets/whisper.mp3 create mode 100644 SVUI_Chat/components/bubbles.lua create mode 100644 SVUI_CraftOMatic/Bindings.xml create mode 100644 SVUI_CraftOMatic/License.txt create mode 100644 SVUI_CraftOMatic/Loader.lua create mode 100644 SVUI_CraftOMatic/SVUI_CraftOMatic.lua create mode 100644 SVUI_CraftOMatic/SVUI_CraftOMatic.toc create mode 100644 SVUI_CraftOMatic/SVUI_CraftOMatic.xml create mode 100644 SVUI_CraftOMatic/artwork/DOCK-LABORER.blp create mode 100644 SVUI_CraftOMatic/artwork/LABORER-COOKING.blp create mode 100644 SVUI_CraftOMatic/artwork/LABORER-FARMING.blp create mode 100644 SVUI_CraftOMatic/artwork/LABORER-FISHING.blp create mode 100644 SVUI_CraftOMatic/artwork/LABORER-SURVEY.blp create mode 100644 SVUI_CraftOMatic/components/_load.xml create mode 100644 SVUI_CraftOMatic/components/archaeology.lua create mode 100644 SVUI_CraftOMatic/components/cooking.lua create mode 100644 SVUI_CraftOMatic/components/farming.lua create mode 100644 SVUI_CraftOMatic/components/fishing.lua create mode 100644 SVUI_FightOMatic/Bindings.xml create mode 100644 SVUI_FightOMatic/License.txt create mode 100644 SVUI_FightOMatic/Loader.lua create mode 100644 SVUI_FightOMatic/SVUI_FightOMatic.lua create mode 100644 SVUI_FightOMatic/SVUI_FightOMatic.toc create mode 100644 SVUI_FightOMatic/SVUI_FightOMatic.xml create mode 100644 SVUI_FightOMatic/artwork/DOCK-PVP.blp create mode 100644 SVUI_FightOMatic/artwork/PVP-INCOMING.blp create mode 100644 SVUI_FightOMatic/artwork/PVP-INFO.blp create mode 100644 SVUI_FightOMatic/artwork/PVP-RADIO.blp create mode 100644 SVUI_FightOMatic/artwork/PVP-SAFE.blp create mode 100644 SVUI_FightOMatic/artwork/PVP-SCANNER.blp create mode 100644 SVUI_FightOMatic/artwork/PVP-UTILITIES.blp create mode 100644 SVUI_Inventory/LICENSE.txt create mode 100644 SVUI_Inventory/Loader.lua create mode 100644 SVUI_Inventory/SVUI_Inventory.lua create mode 100644 SVUI_Inventory/SVUI_Inventory.toc create mode 100644 SVUI_Inventory/SVUI_Inventory.xml create mode 100644 SVUI_Inventory/assets/BAGS-BAGS.blp create mode 100644 SVUI_Inventory/assets/BAGS-CLEANUP.blp create mode 100644 SVUI_Inventory/assets/BAGS-DEPOSIT.blp create mode 100644 SVUI_Inventory/assets/BAGS-PURCHASE.blp create mode 100644 SVUI_Inventory/assets/BAGS-REAGENTS.blp create mode 100644 SVUI_Inventory/assets/BAGS-SORT.blp create mode 100644 SVUI_Inventory/assets/BAGS-STACK.blp create mode 100644 SVUI_Inventory/assets/BAGS-TRANSFER.blp create mode 100644 SVUI_Inventory/assets/BAGS-VENDOR.blp create mode 100644 SVUI_Inventory/components/organization.lua create mode 100644 SVUI_Inventory/components/sorting.lua create mode 100644 SVUI_Maps/LICENSE.txt create mode 100644 SVUI_Maps/Loader.lua create mode 100644 SVUI_Maps/SVUI_Maps.lua create mode 100644 SVUI_Maps/SVUI_Maps.toc create mode 100644 SVUI_Maps/SVUI_Maps.xml create mode 100644 SVUI_Maps/assets/DEFAULT-OBJECTICONS.blp create mode 100644 SVUI_Maps/assets/MINIMAP-CALENDAR.blp create mode 100644 SVUI_Maps/assets/MINIMAP-MAIL.blp create mode 100644 SVUI_Maps/assets/MINIMAP-OBJECTICONS.blp create mode 100644 SVUI_Maps/assets/MINIMAP-ROUND.blp create mode 100644 SVUI_Maps/assets/MINIMAP-TRACKING.blp create mode 100644 SVUI_Maps/assets/MINIMAP_ARROW.blp create mode 100644 SVUI_Maps/assets/MINIMAP_CORPSE_ARROW.blp create mode 100644 SVUI_Maps/assets/MINIMAP_GUIDE_ARROW.blp create mode 100644 SVUI_Maps/assets/MINIMAP_MASK_RECTANGLE.blp create mode 100644 SVUI_Maps/assets/MINIMAP_MASK_SQUARE.blp create mode 100644 SVUI_Maps/assets/MINIMAP_ROTATE_ARROW.blp create mode 100644 SVUI_NamePlates/LICENSE.txt create mode 100644 SVUI_NamePlates/Loader.lua create mode 100644 SVUI_NamePlates/OLD_SVUI_NamePlates.lua create mode 100644 SVUI_NamePlates/SVUI_NamePlates.lua create mode 100644 SVUI_NamePlates/SVUI_NamePlates.toc create mode 100644 SVUI_NamePlates/SVUI_NamePlates.xml create mode 100644 SVUI_NamePlates/assets/COMBO-POINT.blp create mode 100644 SVUI_NamePlates/assets/PLATE-BOTTOM.blp create mode 100644 SVUI_NamePlates/assets/PLATE-LEFT.blp create mode 100644 SVUI_NamePlates/assets/PLATE-RIGHT.blp create mode 100644 SVUI_NamePlates/assets/PLATE-ROLES.blp create mode 100644 SVUI_NamePlates/assets/PLATE-TOP.blp create mode 100644 SVUI_NamePlates/components/healers.lua create mode 100644 SVUI_PKG.toc create mode 100644 SVUI_QuestTracker/LICENSE.txt create mode 100644 SVUI_QuestTracker/Loader.lua create mode 100644 SVUI_QuestTracker/SVUI_QuestTracker.lua create mode 100644 SVUI_QuestTracker/SVUI_QuestTracker.toc create mode 100644 SVUI_QuestTracker/SVUI_QuestTracker.xml create mode 100644 SVUI_QuestTracker/assets/DOCK-ICON-QUESTS.blp create mode 100644 SVUI_QuestTracker/assets/QUEST-BUTTON-ART.blp create mode 100644 SVUI_QuestTracker/assets/QUEST-COMPLETE-ICON.blp create mode 100644 SVUI_QuestTracker/assets/QUEST-INCOMPLETE-ICON.blp create mode 100644 SVUI_QuestTracker/components/achievements.lua create mode 100644 SVUI_QuestTracker/components/active.lua create mode 100644 SVUI_QuestTracker/components/bonus.lua create mode 100644 SVUI_QuestTracker/components/button.lua create mode 100644 SVUI_QuestTracker/components/popups.lua create mode 100644 SVUI_QuestTracker/components/quests.lua create mode 100644 SVUI_QuestTracker/components/scenario.lua create mode 100644 SVUI_Skins/License.txt create mode 100644 SVUI_Skins/Loader.lua create mode 100644 SVUI_Skins/SVUI_Skins.lua create mode 100644 SVUI_Skins/SVUI_Skins.toc create mode 100644 SVUI_Skins/SVUI_Skins.xml create mode 100644 SVUI_Skins/artwork/Arch-Progress-Bg.blp create mode 100644 SVUI_Skins/artwork/Arch-Progress-Fill.blp create mode 100644 SVUI_Skins/artwork/ArcheologyToast.blp create mode 100644 SVUI_Skins/artwork/DOCK-ICON-ADDON.blp create mode 100644 SVUI_Skins/artwork/FAVORITE-STAR.blp create mode 100644 SVUI_Skins/artwork/FOLLOWER-LEVEL.blp create mode 100644 SVUI_Skins/artwork/FOLLOWER-RING.blp create mode 100644 SVUI_Skins/artwork/UI-LFG-ICON-ROLES.blp create mode 100644 SVUI_Skins/artwork/UI-LFG-ICONS-ROLEBACKGROUNDS.blp create mode 100644 SVUI_Skins/components/_load.xml create mode 100644 SVUI_Skins/components/addons/ACP.lua create mode 100644 SVUI_Skins/components/addons/Ace3.lua create mode 100644 SVUI_Skins/components/addons/AdiBags.lua create mode 100644 SVUI_Skins/components/addons/Altoholic.lua create mode 100644 SVUI_Skins/components/addons/AtlasLoot.lua create mode 100644 SVUI_Skins/components/addons/AuctionLite.lua create mode 100644 SVUI_Skins/components/addons/BigWigs.lua create mode 100644 SVUI_Skins/components/addons/Bugsack.lua create mode 100644 SVUI_Skins/components/addons/Clique.lua create mode 100644 SVUI_Skins/components/addons/Cooline.lua create mode 100644 SVUI_Skins/components/addons/DBM.lua create mode 100644 SVUI_Skins/components/addons/DXE.lua create mode 100644 SVUI_Skins/components/addons/Details.lua create mode 100644 SVUI_Skins/components/addons/LightHeaded.lua create mode 100644 SVUI_Skins/components/addons/MasterPlan.lua create mode 100644 SVUI_Skins/components/addons/Mogit.lua create mode 100644 SVUI_Skins/components/addons/Omen.lua create mode 100644 SVUI_Skins/components/addons/Outfitter.lua create mode 100644 SVUI_Skins/components/addons/Postal.lua create mode 100644 SVUI_Skins/components/addons/Quartz.lua create mode 100644 SVUI_Skins/components/addons/Recount.lua create mode 100644 SVUI_Skins/components/addons/SVUI_!Options.lua create mode 100644 SVUI_Skins/components/addons/SexyCooldown.lua create mode 100644 SVUI_Skins/components/addons/Skada.lua create mode 100644 SVUI_Skins/components/addons/Storyline.lua create mode 100644 SVUI_Skins/components/addons/TinyDPS.lua create mode 100644 SVUI_Skins/components/addons/TomTom.lua create mode 100644 SVUI_Skins/components/addons/TradeSkillDW.lua create mode 100644 SVUI_Skins/components/addons/VEM.lua create mode 100644 SVUI_Skins/components/addons/Zygor.lua create mode 100644 SVUI_Skins/components/addons/_load.xml create mode 100644 SVUI_Skins/components/addons/alDamageMeter.lua create mode 100644 SVUI_Skins/components/atlas.lua create mode 100644 SVUI_Skins/components/atlas/_load.xml create mode 100644 SVUI_Skins/components/atlas/garrison.lua create mode 100644 SVUI_Skins/components/blizzard/_load.xml create mode 100644 SVUI_Skins/components/blizzard/achievement.lua create mode 100644 SVUI_Skins/components/blizzard/alert.lua create mode 100644 SVUI_Skins/components/blizzard/archeology.lua create mode 100644 SVUI_Skins/components/blizzard/auctionhouse.lua create mode 100644 SVUI_Skins/components/blizzard/barbershop.lua create mode 100644 SVUI_Skins/components/blizzard/battlefield.lua create mode 100644 SVUI_Skins/components/blizzard/blackmarket.lua create mode 100644 SVUI_Skins/components/blizzard/calendar.lua create mode 100644 SVUI_Skins/components/blizzard/challenges.lua create mode 100644 SVUI_Skins/components/blizzard/character.lua create mode 100644 SVUI_Skins/components/blizzard/chat.lua create mode 100644 SVUI_Skins/components/blizzard/collections.lua create mode 100644 SVUI_Skins/components/blizzard/encounterjournal.lua create mode 100644 SVUI_Skins/components/blizzard/friends.lua create mode 100644 SVUI_Skins/components/blizzard/garrison.lua create mode 100644 SVUI_Skins/components/blizzard/guild.lua create mode 100644 SVUI_Skins/components/blizzard/help.lua create mode 100644 SVUI_Skins/components/blizzard/inspect.lua create mode 100644 SVUI_Skins/components/blizzard/itemsocketing.lua create mode 100644 SVUI_Skins/components/blizzard/itemupgrade.lua create mode 100644 SVUI_Skins/components/blizzard/keybinding.lua create mode 100644 SVUI_Skins/components/blizzard/lfd.lua create mode 100644 SVUI_Skins/components/blizzard/macro.lua create mode 100644 SVUI_Skins/components/blizzard/misc.lua create mode 100644 SVUI_Skins/components/blizzard/petbattle.lua create mode 100644 SVUI_Skins/components/blizzard/petjournal.lua create mode 100644 SVUI_Skins/components/blizzard/pvp.lua create mode 100644 SVUI_Skins/components/blizzard/quest.lua create mode 100644 SVUI_Skins/components/blizzard/raid.lua create mode 100644 SVUI_Skins/components/blizzard/reforging.lua create mode 100644 SVUI_Skins/components/blizzard/social.lua create mode 100644 SVUI_Skins/components/blizzard/spellbook.lua create mode 100644 SVUI_Skins/components/blizzard/store.lua create mode 100644 SVUI_Skins/components/blizzard/system.lua create mode 100644 SVUI_Skins/components/blizzard/talents.lua create mode 100644 SVUI_Skins/components/blizzard/timemanager.lua create mode 100644 SVUI_Skins/components/blizzard/tradeskill.lua create mode 100644 SVUI_Skins/components/blizzard/trainer.lua create mode 100644 SVUI_Skins/components/blizzard/transmog.lua create mode 100644 SVUI_Skins/components/blizzard/voidstorage.lua create mode 100644 SVUI_Skins/components/blizzard/worldmap.lua create mode 100644 SVUI_Skins/components/docklet.lua create mode 100644 SVUI_Tooltip/LICENSE.txt create mode 100644 SVUI_Tooltip/Loader.lua create mode 100644 SVUI_Tooltip/SVUI_Tooltip.lua create mode 100644 SVUI_Tooltip/SVUI_Tooltip.toc create mode 100644 SVUI_Tooltip/SVUI_Tooltip.xml create mode 100644 SVUI_Tooltip/assets/MINITIP-BG.blp create mode 100644 SVUI_Tooltip/assets/MINITIP-LEFT.blp create mode 100644 SVUI_Tooltip/assets/MINITIP-RIGHT.blp create mode 100644 SVUI_Tooltip/assets/TOOLTIP.blp create mode 100644 SVUI_Tooltip/assets/TT-BOTTOM.blp create mode 100644 SVUI_Tooltip/assets/TT-LEFT.blp create mode 100644 SVUI_Tooltip/assets/TT-RIGHT.blp create mode 100644 SVUI_Tooltip/assets/TT-TOP.blp create mode 100644 SVUI_TrackOMatic/Bindings.xml create mode 100644 SVUI_TrackOMatic/License.txt create mode 100644 SVUI_TrackOMatic/Loader.lua create mode 100644 SVUI_TrackOMatic/SVUI_TrackOMatic.lua create mode 100644 SVUI_TrackOMatic/SVUI_TrackOMatic.toc create mode 100644 SVUI_TrackOMatic/SVUI_TrackOMatic.xml create mode 100644 SVUI_TrackOMatic/artwork/DOODAD-ARROW.blp create mode 100644 SVUI_TrackOMatic/artwork/DOODAD-BG.blp create mode 100644 SVUI_TrackOMatic/artwork/DOODAD-BORDER.blp create mode 100644 SVUI_TrackOMatic/artwork/DOODAD-RADAR.blp create mode 100644 SVUI_TrackOMatic/artwork/GPS-ARROW.blp create mode 100644 SVUI_TrackOMatic/artwork/QUEST-COMPASS-ARROW.blp create mode 100644 SVUI_TrackOMatic/artwork/QUEST-COMPASS-BG.blp create mode 100644 SVUI_TrackOMatic/components/_load.xml create mode 100644 SVUI_TrackOMatic/components/guides.lua create mode 100644 SVUI_TrackOMatic/components/triangulate.lua create mode 100644 SVUI_TrackOMatic/components/unitframe_gps.lua create mode 100644 SVUI_UnitFrames/LICENSE.txt create mode 100644 SVUI_UnitFrames/Loader.lua create mode 100644 SVUI_UnitFrames/SVUI_UnitFrames.lua create mode 100644 SVUI_UnitFrames/SVUI_UnitFrames.toc create mode 100644 SVUI_UnitFrames/SVUI_UnitFrames.xml create mode 100644 SVUI_UnitFrames/assets/Border/ELITE-BOTTOM.blp create mode 100644 SVUI_UnitFrames/assets/Border/ELITE-RIGHT.blp create mode 100644 SVUI_UnitFrames/assets/Border/ELITE-TOP.blp create mode 100644 SVUI_UnitFrames/assets/Castbar/CHANNEL-REVERSED.blp create mode 100644 SVUI_UnitFrames/assets/Castbar/CHANNEL.blp create mode 100644 SVUI_UnitFrames/assets/Castbar/HADOUKEN-REVERSED.blp create mode 100644 SVUI_UnitFrames/assets/Castbar/HADOUKEN.blp create mode 100644 SVUI_UnitFrames/assets/Castbar/SHIELD.blp create mode 100644 SVUI_UnitFrames/assets/Castbar/SKULLS-REVERSED.blp create mode 100644 SVUI_UnitFrames/assets/Castbar/SKULLS.blp create mode 100644 SVUI_UnitFrames/assets/Class/COMBO-ANIMATION.blp create mode 100644 SVUI_UnitFrames/assets/Class/COMBO-POINT-SMALL.blp create mode 100644 SVUI_UnitFrames/assets/Class/DEATHKNIGHT-BLOOD.blp create mode 100644 SVUI_UnitFrames/assets/Class/DEATHKNIGHT-DEATH.blp create mode 100644 SVUI_UnitFrames/assets/Class/DEATHKNIGHT-FROST.blp create mode 100644 SVUI_UnitFrames/assets/Class/DEATHKNIGHT-UNHOLY.blp create mode 100644 SVUI_UnitFrames/assets/Class/DRUID-BITE.blp create mode 100644 SVUI_UnitFrames/assets/Class/DRUID-CLAW-DOWN.blp create mode 100644 SVUI_UnitFrames/assets/Class/DRUID-CLAW-UP.blp create mode 100644 SVUI_UnitFrames/assets/Class/DRUID-MOON.blp create mode 100644 SVUI_UnitFrames/assets/Class/DRUID-SUN.blp create mode 100644 SVUI_UnitFrames/assets/Class/HUNTER-TRAP-BG.blp create mode 100644 SVUI_UnitFrames/assets/Class/HUNTER-TRAP.blp create mode 100644 SVUI_UnitFrames/assets/Class/MAGE-CHARGE.blp create mode 100644 SVUI_UnitFrames/assets/Class/MAGE-ICICLE-1.blp create mode 100644 SVUI_UnitFrames/assets/Class/MAGE-ICICLE-2.blp create mode 100644 SVUI_UnitFrames/assets/Class/MAGE-ICICLE-3.blp create mode 100644 SVUI_UnitFrames/assets/Class/MAGE-ICICLE-4.blp create mode 100644 SVUI_UnitFrames/assets/Class/MAGE-ICICLE-5.blp create mode 100644 SVUI_UnitFrames/assets/Class/MONK-STAGGER-BAR.blp create mode 100644 SVUI_UnitFrames/assets/Class/MONK-STAGGER-BG.blp create mode 100644 SVUI_UnitFrames/assets/Class/MONK-STAGGER-FG.blp create mode 100644 SVUI_UnitFrames/assets/Class/MONK-STAGGER-ICON.blp create mode 100644 SVUI_UnitFrames/assets/Class/MONK.blp create mode 100644 SVUI_UnitFrames/assets/Class/ORB-BG.blp create mode 100644 SVUI_UnitFrames/assets/Class/ORB.blp create mode 100644 SVUI_UnitFrames/assets/Class/PALADIN-HAMMER-BG.blp create mode 100644 SVUI_UnitFrames/assets/Class/PALADIN-HAMMER-FG.blp create mode 100644 SVUI_UnitFrames/assets/Class/PRIEST.blp create mode 100644 SVUI_UnitFrames/assets/Class/ROGUE-ANTICIPATION.blp create mode 100644 SVUI_UnitFrames/assets/Class/ROGUE-SMOKE.blp create mode 100644 SVUI_UnitFrames/assets/Class/ROGUE.blp create mode 100644 SVUI_UnitFrames/assets/Class/RUNES-BG.blp create mode 100644 SVUI_UnitFrames/assets/Class/RUNES-FG.blp create mode 100644 SVUI_UnitFrames/assets/Class/SHAMAN-AIR.blp create mode 100644 SVUI_UnitFrames/assets/Class/SHAMAN-EARTH.blp create mode 100644 SVUI_UnitFrames/assets/Class/SHAMAN-FIRE.blp create mode 100644 SVUI_UnitFrames/assets/Class/SHAMAN-WATER.blp create mode 100644 SVUI_UnitFrames/assets/Class/SWIRL.blp create mode 100644 SVUI_UnitFrames/assets/Class/VORTEX.blp create mode 100644 SVUI_UnitFrames/assets/Class/WARLOCK-EMBER-FG.blp create mode 100644 SVUI_UnitFrames/assets/Class/WARLOCK-EMBER.blp create mode 100644 SVUI_UnitFrames/assets/Class/WARLOCK-SHARD-BG.blp create mode 100644 SVUI_UnitFrames/assets/Class/WARLOCK-SHARD-FG.blp create mode 100644 SVUI_UnitFrames/assets/Class/WARLOCK-SHARD.blp create mode 100644 SVUI_UnitFrames/assets/GroupNumbers/0.blp create mode 100644 SVUI_UnitFrames/assets/GroupNumbers/1.blp create mode 100644 SVUI_UnitFrames/assets/GroupNumbers/2.blp create mode 100644 SVUI_UnitFrames/assets/GroupNumbers/3.blp create mode 100644 SVUI_UnitFrames/assets/GroupNumbers/4.blp create mode 100644 SVUI_UnitFrames/assets/GroupNumbers/5.blp create mode 100644 SVUI_UnitFrames/assets/GroupNumbers/6.blp create mode 100644 SVUI_UnitFrames/assets/GroupNumbers/7.blp create mode 100644 SVUI_UnitFrames/assets/GroupNumbers/8.blp create mode 100644 SVUI_UnitFrames/assets/GroupNumbers/9.blp create mode 100644 SVUI_UnitFrames/assets/RAID-ICONS.blp create mode 100644 SVUI_UnitFrames/assets/TARGET-DC.blp create mode 100644 SVUI_UnitFrames/assets/TARGET-DEAD.blp create mode 100644 SVUI_UnitFrames/assets/TARGET-TAPPED.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-AFFLICTED.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-AGGRO.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-DC.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-DEAD.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-FRIENDS-BAR.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-FRIENDS-BG.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-FRIENDSHIP.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-HEALTH-ANIMATION.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-LML.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-PLAYER-STATE.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-ROLES.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-STUNNED-LG.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-STUNNED.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-TAPPED.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-XRAY-CLOSE.blp create mode 100644 SVUI_UnitFrames/assets/UNIT-XRAY.blp create mode 100644 SVUI_UnitFrames/bodyguard.lua create mode 100644 SVUI_UnitFrames/class_resources/deathknight.lua create mode 100644 SVUI_UnitFrames/class_resources/demonhunter.lua create mode 100644 SVUI_UnitFrames/class_resources/druid.lua create mode 100644 SVUI_UnitFrames/class_resources/hunter.lua create mode 100644 SVUI_UnitFrames/class_resources/mage.lua create mode 100644 SVUI_UnitFrames/class_resources/monk.lua create mode 100644 SVUI_UnitFrames/class_resources/paladin.lua create mode 100644 SVUI_UnitFrames/class_resources/priest.lua create mode 100644 SVUI_UnitFrames/class_resources/rogue.lua create mode 100644 SVUI_UnitFrames/class_resources/shaman.lua create mode 100644 SVUI_UnitFrames/class_resources/warlock.lua create mode 100644 SVUI_UnitFrames/class_resources/warrior.lua create mode 100644 SVUI_UnitFrames/elements/auras.lua create mode 100644 SVUI_UnitFrames/elements/castbar.lua create mode 100644 SVUI_UnitFrames/elements/essentials.lua create mode 100644 SVUI_UnitFrames/elements/misc.lua create mode 100644 SVUI_UnitFrames/elements/tags.lua create mode 100644 SVUI_UnitFrames/frames.lua create mode 100644 SVUI_UnitFrames/groups.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_ActionPanel/oUF_ActionPanel.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_ActionPanel/oUF_ActionPanel.toc create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_AdvancedAuras/oUF_AdvancedAuras.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Afflicted/oUF_Afflicted.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Afflicted/oUF_Afflicted.toc create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_AuraWatch/oUF_AuraWatch.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_AuraWatch/oUF_AuraWatch.toc create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_CombatFader/oUF_CombatFader.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_CombatFader/oUF_CombatFader.toc create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Conqueror/oUF_Conqueror.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Druidness/oUF_Druidness.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Druidness/oUF_Druidness.toc create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Experience/oUF_Experience.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Experience/oUF_Experience.toc create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Friendship/oUF_Friendship.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Friendship/oUF_Friendship.toc create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Gladiator/oUF_Gladiator.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Gladiator/oUF_Gladiator.toc create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_HunterTraps/oUF_HunterTraps.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_HyperCombo/oUF_HyperCombo.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_KungFu/oUF_KungFu.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Maelstrom/oUF_Maelstrom.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_MageMagic/oUF_MageMagic.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_MageMagic/oUF_MageMagic.toc create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Necromancy/oUF_Necromancy.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_PallyPower/oUF_PallyPower.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_PriestOrbs/oUF_PriestOrbs.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_RaidDebuffs/oUF_RaidDebuffs.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_RaidDebuffs/oUF_RaidDebuffs.toc create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Reputation/oUF_Reputation.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Reputation/oUF_Reputation.toc create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_Smooth/oUF_Smooth.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_TotemBars/oUF_TotemBars.lua create mode 100644 SVUI_UnitFrames/libs/Plugins/oUF_WarlockShards/oUF_WarlockShards.lua create mode 100644 SVUI_UnitFrames/libs/_load.xml create mode 100644 SVUI_UnitFrames/libs/oUF/LICENSE create mode 100644 SVUI_UnitFrames/libs/oUF/blizzard.lua create mode 100644 SVUI_UnitFrames/libs/oUF/colors.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/altpowerbar.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/assistant.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/aura.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/castbar.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/combat.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/healprediction.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/health.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/leader.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/lfdrole.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/maintank.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/masterlooter.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/picon.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/portraits.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/power.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/pvp.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/qicon.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/range.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/readycheck.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/resting.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/resurrect.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/ricons.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/tags.lua create mode 100644 SVUI_UnitFrames/libs/oUF/elements/threat.lua create mode 100644 SVUI_UnitFrames/libs/oUF/events.lua create mode 100644 SVUI_UnitFrames/libs/oUF/factory.lua create mode 100644 SVUI_UnitFrames/libs/oUF/finalize.lua create mode 100644 SVUI_UnitFrames/libs/oUF/init.lua create mode 100644 SVUI_UnitFrames/libs/oUF/oUF_core.lua create mode 100644 SVUI_UnitFrames/libs/oUF/ouf.lua create mode 100644 SVUI_UnitFrames/libs/oUF/private.lua create mode 100644 SVUI_UnitFrames/libs/oUF/units.lua create mode 100644 SVUI_UnitFrames/view.lua diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5cc841e --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.md +Thumbs.db +[Dd]ev*/ diff --git a/.pkgmeta b/.pkgmeta new file mode 100644 index 0000000..0c1189e --- /dev/null +++ b/.pkgmeta @@ -0,0 +1,25 @@ +package-as: SVUI_PKG + +move-folders: + SVUI_PKG/SVUI_!Core: SVUI_!Core + SVUI_PKG/SVUI_!Options: SVUI_!Options + SVUI_PKG/SVUI_ActionBars: SVUI_ActionBars + SVUI_PKG/SVUI_Auras: SVUI_Auras + SVUI_PKG/SVUI_Chat: SVUI_Chat + SVUI_PKG/SVUI_CraftOMatic: SVUI_CraftOMatic + SVUI_PKG/SVUI_FightOMatic: SVUI_FightOMatic + SVUI_PKG/SVUI_Inventory: SVUI_Inventory + SVUI_PKG/SVUI_Maps: SVUI_Maps + SVUI_PKG/SVUI_NamePlates: SVUI_NamePlates + SVUI_PKG/SVUI_QuestTracker: SVUI_QuestTracker + SVUI_PKG/SVUI_Skins: SVUI_Skins + SVUI_PKG/SVUI_Tooltip: SVUI_Tooltip + SVUI_PKG/SVUI_TrackOMatic: SVUI_TrackOMatic + SVUI_PKG/SVUI_UnitFrames: SVUI_UnitFrames + SVUI_PKG/SVUITheme_Simple: SVUITheme_Simple + +manual-changelog: + filename: CHANGELOG.md + markup-type: markdown + +license-output: LICENSE.txt diff --git a/LICENSE b/LICENSE index 906a43d..4175642 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2016 Steven Jackson +Copyright (c) 2010, Failcoder (Steve Jackson) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 7f6ceca..7e34985 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,22 @@ # supervillain-ui + Custom World of Warcraft User Interface + +### Compatibility + +SuperVillain UI is designed to work with the latest live expansion of World of Warcraft. + +### Notes + +* This repo will be used exclusively for development versions +* All feature requests will be considered but not guranteed +* Please be thorough when posting issues + +## Release Version + +If you are looking for the most current release version (non-development) you can find it at [WowInterface](http://www.wowinterface.com/downloads/info23519-SuperVillainUI.html#info) or [Curse](http://www.curse.com/addons/wow/supervillain-ui) + +## License + +SuperVillain UI is licensed under the The MIT License. +Copyright (c) 2010, Munglunch (Steve Jackson). diff --git a/SVUITheme_Simple/LICENSE.txt b/SVUITheme_Simple/LICENSE.txt new file mode 100644 index 0000000..05ceba8 --- /dev/null +++ b/SVUITheme_Simple/LICENSE.txt @@ -0,0 +1,31 @@ + +The MIT License + +Copyright (c) 2010, Failcoder (Steve Jackson) + +Permission is hereby granted, free of charge, to any person obtaining a +copy +of this software and associated documentation files (the "Software"), to +deal +in the Software without restriction, including without limitation the +rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN +THE SOFTWARE. \ No newline at end of file diff --git a/SVUITheme_Simple/ROUND-SIMPLE.blp b/SVUITheme_Simple/ROUND-SIMPLE.blp new file mode 100644 index 0000000000000000000000000000000000000000..a4812a6380b2e2edf08b0433460630deee3f60cb GIT binary patch literal 6676 zcmeHLe@xRy6u*{sMGz^QC89GFhE(I&&`@Hw=eeb>>th20C5kl0#I#nwCVn3*XJ|Fr5=uw3H4!s}xKhQM`37H?D6Fmq4 z83Y8QJcPa-;B1@qz^n&mJ@9-FX#M`4A|5B{`{O!_Ln@)@P)Z$)q`#h}CZrwe8Knt* z%vd-FHE`^_OS`-q4tN-291|PhKZi^Tc2j2jF-VzTvYdjv*fmh#WO=(oxxUZU!;|`Q z$Q13J>ik;dm%jf^;U%zVVYq>i2ITA3w)ae20P7j+HxlA3vC&hl97ew%Oh_&`guz_W z)@>5&HH9#~OxLYoE8s0#775Hk;b}nfD0mw_>D4GN3FP%mln)K}sJf02yJl!_49 z9-F0IwzpEz_hNkO@QuP-toOB`JC_f0eeUMLQldrevi>|9@Pk?T7PF!+^3f4vcZ`%+Um$w|jWc4B-st$g z-^U*iovJ_3Ui1eeTh%FT>UzvqTef9~zdYDab$dD-da-|dCPu-Za(s(7<>i3CHT7-t zRtx#M%oAbLiKoB*nZ}GnO6oBQs*l`yCfKlfl8=3$*)dKs&&HLg<3;^oWS>4LMz6y9 zVn{l6UgS6Kw`_=a=;?PoJ=GaXyl2|pnU+^WI;xMR*D3kVuzqOt1o;?vK3LSNNzhW{ zo1MEciy2k(HBKdjcmmQ|V10xmc#EPIL$Tw?aZuU5tQ=OY$(~s{12gUOh zOdgZZ6FGUCidi(gJoyD%mKfaL5(fFuBjmsAcm|T6u+lHyWK2>=CMxD}KJ0!po(CMw z1NL!}-(Xrd5{GxR&4g6v6J$dLC zf&JypG}dKuzHbSA(Vpb3iTO7ad!Dw}-3$XEZ%bdqBcC0XY+E3E;JhgLo;PE?V^=)+ zpCuyy(!u6u{K29vLHWWM_>CHEN$5T@(cpagE8I`wC5mB~IagdB4%zx=#7NBJ?NkI>PTS0w->`I)eLC z;G#<#yuR2^UXq;8Ovm-Poh7*Nc+GEd+#ZXK){@>saq@#y3;HU-A6P%Y z9wS-dh{O8QmjKv^%=F(Orgxoi-vxFZRY@G%h>Xkk&*RulCg-=U;dpro$|I=_2e`b@ z-IR_K{T0)szUS@VK=%5NN1I#h=r0~G!wy^IMG0VhBJ!bm)X~1m0{8L0QjVKxj>^?^ z=(3of-RU-yeQ97~J|7> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SVUI_!Core/guide/_template/svui.css b/SVUI_!Core/guide/_template/svui.css new file mode 100644 index 0000000..36af91d --- /dev/null +++ b/SVUI_!Core/guide/_template/svui.css @@ -0,0 +1,214 @@ +/*** + * Custom Styles for the SVUI Site. + */ +html { + height: 100%; + background-color: #333; } + +body { + height: 100%; + background-color: #333; + text-shadow: 0 1px 3px rgba(0, 0, 0, 0.12); + font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif; } + +h1, h2, h3, h4, h5, h6 { + margin: 0; + text-transform: uppercase; + letter-spacing: 1px; + font-weight: 500; + color: #000; + text-shadow: 1px 1px 4px #888; } + +h1 { + font-size: 24px; } + +h2 { + font-size: 22px; } + +h3 { + font-size: 20px; } + +h4 { + font-size: 18px; } + +h5 { + font-size: 16px; } + +h6 { + font-size: 14px; } + +small { + font-size: 0.8em !important; } + +small:before { + content: "\00a0\00a0//\00a0\00a0"; + display: inline-block; } + +small:after { + content: " "; + clear: both; } + +table { + border-collapse: collapse; +} +tr { + height: auto !important; + min-height: 28px; +} +td { + height: auto !important; +} + +p { + margin: 0; + padding: 12px 20px; + line-height: 20px; + font-size: 15px; } + +a { + color: #07F; + text-shadow: 1px 1px 2px #ccc,-1px -1px 1px #fff; + background-color: transparent; + transition: all 0.2s ease-in-out; } +a:hover, a:focus { + text-decoration: none; + color: #0C0; + text-shadow: 0px 0px 1px #fff,0px 0px 1px #fff; } + +.section-label{ + display: inline-block; + padding: 4px 12px; + border-radius: 50px; + margin-left: -12px; + line-height: 1 !important; + border: 2px solid rgba(0,0,0,0.12); +} + +h1.section-label, +h2.section-label, +h3.section-label { + background-color: rgba(255,75,0,0.4); } + +h4.section-label { + background-color: rgba(255,255,0,0.4); } + +h5.section-label { + background-color: rgba(75,255,0,0.4); } + +h6.section-label { + background-color: rgba(0,200,255,0.4); } + +.button-icon { + text-transform: none; + transition: all 0.3s ease-in-out; + border: 1px solid transparent; + color: #1FCCFF; + background-color: transparent; + padding: 12px 16px; + font-size: 28px; + line-height: 1.33; + border-radius: 50px; } + +.button-icon:hover, +.button-icon:focus { + border: 1px solid transparent; + outline: 0; + background-color: transparent; + color: #FFFF00; } + +.current-link { + background-color: rgba(0, 255, 0, 0.2); } + +.layout-title { + text-transform: uppercase; + letter-spacing: 1px; + color:#FF6F00; + text-shadow: -0.1em 0.14em 0.01em #B30, -0.08em 0.02em 0.05em #F30, -0.18em 0.2em 0.03em #000, -0.08em 0.2em 0.03em #000, 0.1em -0.05em 0.03em #000, -0.12em -0.02em 0.03em #000, -0.08em 0.1em 1em #000; } + +.layout-drawer { + color: #fff; + text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); + background-color: #3F3F3F; + border-right: 1px solid #000; } + +.navigation-link { + text-transform: uppercase; + padding: 2px 40px !important; + color: #fff !important; + text-shadow: 1px 1px 2px #000 !important; } +.navigation-link:hover, .navigation-link:focus { + text-decoration: none; + color: #0C0; + text-shadow: 1px 1px 2px #000 !important; } +.navigation-link .material-icons { + font-size: 24px; + /* color: rgba(255, 255, 255, 0.56); */ + margin-right: 32px; } + +.navigation-title { + color: #888; + display: block; + position: relative; + padding: 2px 8px 8px; + border-bottom: 1px solid rgba(0, 0, 0, 0.3); + font-size: 20px; + font-weight: 500; + line-height: 1; + letter-spacing: 0.02em; + font-weight: 400; + box-sizing: border-box; } + +.navigation-subtitle { + display: block; + position: relative; + padding: 8px 16px 4px !important; + border-bottom: 1px solid rgba(0, 0, 0, 0.3); + font-size: 20px; + font-weight: 500; + line-height: 1; + letter-spacing: 0.02em; + font-weight: 400; + box-sizing: border-box; + color:#FFFF00; + text-shadow: -0.1em 0.14em 0.01em #B30, -0.08em 0.02em 0.05em #F30, -0.18em 0.2em 0.03em #000, -0.08em 0.2em 0.03em #000, 0.1em -0.05em 0.03em #000, -0.12em -0.02em 0.03em #000, -0.08em 0.1em 1em #000; +} + +.navigation-spacer { + padding: 1px 0; + border-bottom: 1px solid rgba(100, 100, 100, 0.2); + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; } + +.container-title { + letter-spacing: 0px; + color: #FF6F00; + text-shadow: -0.1em 0.14em 0.01em #B30, -0.08em 0.02em 0.05em #F30, -0.18em 0.2em 0.03em #000, -0.08em 0.2em 0.03em #000, 0.1em -0.05em 0.03em #000, -0.12em -0.02em 0.03em #000, -0.08em 0.1em 1em #C50; } + +.container-subtitle { + font-size: 14px; + letter-spacing: 0px; + color: #FFFF00; + text-shadow: -0.1em 0.18em 0.14em #B30, -0.08em 0.1em 0.08em #C40, -0.22em 0.35em 0.1em #000, 0.18em -0.1em 0.2em #000; } + +.card-header{ + padding:0 !important; +} + +.card-header-title { + text-transform: uppercase; + font-size: 26px; + color: #1FCCFF; + text-shadow: 1px 3px 1px #000, 0px 3px 20px #04C; + letter-spacing: 0px; } + +.card-header-subtitle { + color: #000; + text-shadow: 0px 0px 3px #999; } + +.section-dialog { + background-color: white !important; } + +.section-actions { + background-color: white !important; } diff --git a/SVUI_!Core/guide/docs/addons/SVUI_Core.html b/SVUI_!Core/guide/docs/addons/SVUI_Core.html new file mode 100644 index 0000000..b23a4b0 --- /dev/null +++ b/SVUI_!Core/guide/docs/addons/SVUI_Core.html @@ -0,0 +1,688 @@ + + + + + SVUI Guide + + + + + +
+
+ +
+ + + +
+
+ Documentation +
+ +
+
+ +
+ Contents + +
+ + Menu + +
+ +
+ + + +
+ +
+
+
+
+
+
+
+
+ SVUI_Core +
+
+
+
SVUI is our global addon object.
+
+
+
+ +
    +
  • SuperVillain UI Core Module.
  • +
  • Release: 1.0.0
  • +
  • Author: Steven Jackson (2014)
  • +
    +
+ +
+    -- Every other file will set a reference to the addon using this variable. Here is how we set it.
+
+    -- METHOD 1 ----------------------------------------------------------------
+    -- if we are setting this inside the core.lua file then use this method
+    local global = "SVUI_Global"    -- reference to SavedVariables
+    local errors = "SVUI_Errors"    -- reference to SavedVariables
+    local private = "SVUI_Private"  -- reference to SavedVariables
+    local media = "SVUI_Media"      -- reference to SavedVariables
+    local shared = "SVUI_Shared"    -- reference to SavedVariables
+
+    local Registry = Librarian("Registry")  -- now pull down the Registry object
+    -- finally we use the 'NewCore' function specifically for this
+    local SV = Registry:NewCore(global, errors, private, media, shared)
+
+    -- METHOD 2 ----------------------------------------------------------------
+    -- if we are setting the variable in any other file then use this method
+    local SV = _G['SVUI']
+
+ + + + + + + + + + + + + + + +
SCTMessage (message, red, green, blue, displayType)Send messages to the scrolling message frame (combat text).
AddonMessage (message)Send messages to the chat frame prefixed with the addon branding.
CharacterMessage (message)Send messages to the chat frame as if they came from your character.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fubar ()Dummy function used to override existing methods, effectively killing them.
StaticPopup_Show (arg)Request specific ‘Static Popup’ windows.
ResetAllUI ()Reset all SVUI created settings to defaults.
ResetUI ()Reset layout positions back to their default.
ToggleConfig ()Open the config menu (‘/sv’).
VersionCheck ()Checks to see which (if any) version of the core that the client has installed.
RefreshEverything ()Reloads all current packages and modules.
+ + + + + + + + + + + + + + + + + + +
ColorGradient (percentage, ...)Returns a color value based on percentages.
HexColor (red, green, blue)Returns a hexadecimal color value.
FontManager (obj, template, abstract, sizeMod, styleOverride, red, green, blue)Adds a font object to the custom SVUI font manager.
GenerateFontOptionGroup (groupName, groupCount, groupOverview, groupList)Create an add-in set of specific font configuration options.
+
+
+
+ +
+
+ SCTMessage (message, red, green, blue, displayType) +
+
+ Send messages to the scrolling message frame (combat text). +
+ + + + + + + + + +
Parameters:
+ + + + + + + +
message + string + The dialog to be displayed. +
red + Text coloring, red value. +
green + Text coloring, green value. +
blue + Text coloring, blue value. +
displayType + Special animation type (STICKY, CRITICAL or nil). +
+ + + + +
Usage:
+
    +
    SV:SCTMessage('My message', 0.1, 0.2, 0.3, 'STICKY')
    +
+ +
+
+ AddonMessage (message) +
+
+ Send messages to the chat frame prefixed with the addon branding. +
+ + + + + + + + + +
Parameters:
+ + + +
message + string + The dialog to be displayed. +
+ + + + + +
+
+ CharacterMessage (message) +
+
+ Send messages to the chat frame as if they came from your character. +
+ + + + + + + + + +
Parameters:
+ + + +
message + string + The dialog to be displayed. +
+ + + + + +
+
+ +
+
+ fubar () +
+
+ Dummy function used to override existing methods, effectively killing them. +
+ + + + + + + + + + +
Returns:
+
    + + nothing. +
+ + + +
Usage:
+
    +
    +   -- Kill a function
    +   SomeObject.some_function = SV.fubar
    +
+ +
+
+ StaticPopup_Show (arg) +
+
+ Request specific ‘Static Popup’ windows. +
+ + + + + + + + + +
Parameters:
+ + + +
arg + string + Name of the popup +
+ + + + +
Usage:
+
    +
    +   -- Open the 'Reload UI' popup
    +   SV:StaticPopup_Show('RL_CLIENT')
    +
+ +
+
+ ResetAllUI () +
+
+ Reset all SVUI created settings to defaults. +
+ + + + + + + + + + + + + + +
+
+ ResetUI () +
+
+ Reset layout positions back to their default. +
+ + + + + + + + + + + + + + +
+
+ ToggleConfig () +
+
+ Open the config menu (‘/sv’). +
+ + + + + + + + + + + + + + +
+
+ VersionCheck () +
+
+ Checks to see which (if any) version of the core that the client has installed. +
+ + + + + + + + + + + + + + +
+
+ RefreshEverything () +
+
+ Reloads all current packages and modules. +
+ + + + + + + + + + + + + + +
+
+ +
+
+ ColorGradient (percentage, ...) +
+
+ Returns a color value based on percentages. +
+ + + + + + + + + +
Parameters:
+ + + + +
percentage + number + The needed gradient percent. +
... + (vararg) remaining arguments are up to 3 sets of numeric color values (r,g,b). +
+ +
Returns:
+
    + + red value, green value, blue value +
+ + + +
Usage:
+
    +
    SV:ColorGradient(50,1,0,0,1,1,0,0,1,0)
    +
+ +
+
+ HexColor (red, green, blue) +
+
+ Returns a hexadecimal color value. +
+ + + + + + + + + +
Parameters:
+ + + + + +
red + number + Color, red value. +
green + number + Color, green value. +
blue + number + Color, blue value. +
+ +
Returns:
+
    + + Hexadecimal string color +
+ + + +
Usage:
+
    +
    SV:HexColor(0.1, 0.2, 0.3)
    +
+ +
+
+ FontManager (obj, template, abstract, sizeMod, styleOverride, red, green, blue) +
+
+ Adds a font object to the custom SVUI font manager. +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + +
obj + Font object. +
template + string + Internal name of the media-font to be assigned. +
abstract + A multi-use flag. +
sizeMod + Font size override. +
styleOverride + Outline override. +
red + number + Color, red value. +
green + number + Color, green value. +
blue + number + Color, blue value. +
+ + + + +
Usage:
+
    +
    SV:FontManager(FontObject, 'default', false, false, 'OUTLINE', 1, 1, 1)
    +
+ +
+
+ GenerateFontOptionGroup (groupName, groupCount, groupOverview, groupList) +
+
+ Create an add-in set of specific font configuration options. +
+ + + + + + + + + +
Parameters:
+ + + + + + +
groupName + string + Options group to insert into. +
groupCount + number + Option order for this option. +
groupOverview + string + Option group name for this option. +
groupList + table + Array of relevant font data. +
+ + + + +
Usage:
+
    +
    SV:GenerateFontOptionGroup(groupName, groupCount, groupOverview, groupList)
    +
+ +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+ +
+
+ + +
+ + + + + + + + + diff --git a/SVUI_!Core/guide/docs/index.html b/SVUI_!Core/guide/docs/index.html new file mode 100644 index 0000000..1477af1 --- /dev/null +++ b/SVUI_!Core/guide/docs/index.html @@ -0,0 +1,688 @@ + + + + + SVUI Guide + + + + + +
+
+ +
+ + + +
+
+ Documentation +
+ +
+
+ +
+ Contents + +
+ + Menu + +
+ +
+ + + +
+ +
+
+
+
+
+
+
+
+ SVUI_Core +
+
+
+
SVUI is our global addon object.
+
+
+
+ +
    +
  • SuperVillain UI Core Module.
  • +
  • Release: 1.0.0
  • +
  • Author: Steven Jackson (2014)
  • +
    +
+ +
+    -- Every other file will set a reference to the addon using this variable. Here is how we set it.
+
+    -- METHOD 1 ----------------------------------------------------------------
+    -- if we are setting this inside the core.lua file then use this method
+    local global = "SVUI_Global"    -- reference to SavedVariables
+    local errors = "SVUI_Errors"    -- reference to SavedVariables
+    local private = "SVUI_Private"  -- reference to SavedVariables
+    local media = "SVUI_Media"      -- reference to SavedVariables
+    local shared = "SVUI_Shared"    -- reference to SavedVariables
+
+    local Registry = Librarian("Registry")  -- now pull down the Registry object
+    -- finally we use the 'NewCore' function specifically for this
+    local SV = Registry:NewCore(global, errors, private, media, shared)
+
+    -- METHOD 2 ----------------------------------------------------------------
+    -- if we are setting the variable in any other file then use this method
+    local SV = _G['SVUI']
+
+ + + + + + + + + + + + + + + +
SCTMessage (message, red, green, blue, displayType)Send messages to the scrolling message frame (combat text).
AddonMessage (message)Send messages to the chat frame prefixed with the addon branding.
CharacterMessage (message)Send messages to the chat frame as if they came from your character.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fubar ()Dummy function used to override existing methods, effectively killing them.
StaticPopup_Show (arg)Request specific ‘Static Popup’ windows.
ResetAllUI ()Reset all SVUI created settings to defaults.
ResetUI ()Reset layout positions back to their default.
ToggleConfig ()Open the config menu (‘/sv’).
VersionCheck ()Checks to see which (if any) version of the core that the client has installed.
RefreshEverything ()Reloads all current packages and modules.
+ + + + + + + + + + + + + + + + + + +
ColorGradient (percentage, ...)Returns a color value based on percentages.
HexColor (red, green, blue)Returns a hexadecimal color value.
FontManager (obj, template, abstract, sizeMod, styleOverride, red, green, blue)Adds a font object to the custom SVUI font manager.
GenerateFontOptionGroup (groupName, groupCount, groupOverview, groupList)Create an add-in set of specific font configuration options.
+
+
+
+ +
+
+ SCTMessage (message, red, green, blue, displayType) +
+
+ Send messages to the scrolling message frame (combat text). +
+ + + + + + + + + +
Parameters:
+ + + + + + + +
message + string + The dialog to be displayed. +
red + Text coloring, red value. +
green + Text coloring, green value. +
blue + Text coloring, blue value. +
displayType + Special animation type (STICKY, CRITICAL or nil). +
+ + + + +
Usage:
+
    +
    SV:SCTMessage('My message', 0.1, 0.2, 0.3, 'STICKY')
    +
+ +
+
+ AddonMessage (message) +
+
+ Send messages to the chat frame prefixed with the addon branding. +
+ + + + + + + + + +
Parameters:
+ + + +
message + string + The dialog to be displayed. +
+ + + + + +
+
+ CharacterMessage (message) +
+
+ Send messages to the chat frame as if they came from your character. +
+ + + + + + + + + +
Parameters:
+ + + +
message + string + The dialog to be displayed. +
+ + + + + +
+
+ +
+
+ fubar () +
+
+ Dummy function used to override existing methods, effectively killing them. +
+ + + + + + + + + + +
Returns:
+
    + + nothing. +
+ + + +
Usage:
+
    +
    +   -- Kill a function
    +   SomeObject.some_function = SV.fubar
    +
+ +
+
+ StaticPopup_Show (arg) +
+
+ Request specific ‘Static Popup’ windows. +
+ + + + + + + + + +
Parameters:
+ + + +
arg + string + Name of the popup +
+ + + + +
Usage:
+
    +
    +   -- Open the 'Reload UI' popup
    +   SV:StaticPopup_Show('RL_CLIENT')
    +
+ +
+
+ ResetAllUI () +
+
+ Reset all SVUI created settings to defaults. +
+ + + + + + + + + + + + + + +
+
+ ResetUI () +
+
+ Reset layout positions back to their default. +
+ + + + + + + + + + + + + + +
+
+ ToggleConfig () +
+
+ Open the config menu (‘/sv’). +
+ + + + + + + + + + + + + + +
+
+ VersionCheck () +
+
+ Checks to see which (if any) version of the core that the client has installed. +
+ + + + + + + + + + + + + + +
+
+ RefreshEverything () +
+
+ Reloads all current packages and modules. +
+ + + + + + + + + + + + + + +
+
+ +
+
+ ColorGradient (percentage, ...) +
+
+ Returns a color value based on percentages. +
+ + + + + + + + + +
Parameters:
+ + + + +
percentage + number + The needed gradient percent. +
... + (vararg) remaining arguments are up to 3 sets of numeric color values (r,g,b). +
+ +
Returns:
+
    + + red value, green value, blue value +
+ + + +
Usage:
+
    +
    SV:ColorGradient(50,1,0,0,1,1,0,0,1,0)
    +
+ +
+
+ HexColor (red, green, blue) +
+
+ Returns a hexadecimal color value. +
+ + + + + + + + + +
Parameters:
+ + + + + +
red + number + Color, red value. +
green + number + Color, green value. +
blue + number + Color, blue value. +
+ +
Returns:
+
    + + Hexadecimal string color +
+ + + +
Usage:
+
    +
    SV:HexColor(0.1, 0.2, 0.3)
    +
+ +
+
+ FontManager (obj, template, abstract, sizeMod, styleOverride, red, green, blue) +
+
+ Adds a font object to the custom SVUI font manager. +
+ + + + + + + + + +
Parameters:
+ + + + + + + + + + +
obj + Font object. +
template + string + Internal name of the media-font to be assigned. +
abstract + A multi-use flag. +
sizeMod + Font size override. +
styleOverride + Outline override. +
red + number + Color, red value. +
green + number + Color, green value. +
blue + number + Color, blue value. +
+ + + + +
Usage:
+
    +
    SV:FontManager(FontObject, 'default', false, false, 'OUTLINE', 1, 1, 1)
    +
+ +
+
+ GenerateFontOptionGroup (groupName, groupCount, groupOverview, groupList) +
+
+ Create an add-in set of specific font configuration options. +
+ + + + + + + + + +
Parameters:
+ + + + + + +
groupName + string + Options group to insert into. +
groupCount + number + Option order for this option. +
groupOverview + string + Option group name for this option. +
groupList + table + Array of relevant font data. +
+ + + + +
Usage:
+
    +
    SV:GenerateFontOptionGroup(groupName, groupCount, groupOverview, groupList)
    +
+ +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+ +
+
+ + +
+ + + + + + + + + diff --git a/SVUI_!Core/guide/docs/ldoc.css b/SVUI_!Core/guide/docs/ldoc.css new file mode 100644 index 0000000..2a8d337 --- /dev/null +++ b/SVUI_!Core/guide/docs/ldoc.css @@ -0,0 +1,9 @@ +@charset "UTF-8";body,html{width:100%}hr,main{display:block}.button,.checkbox,audio,canvas,img,svg,table td,video{vertical-align:middle}body,fieldset{margin:0}fieldset,hr{border:0;padding:0}blockquote,h1{line-height:1.35}.button,.fab,.icon,.ripple{overflow:hidden}.badge,.typography--text-nowrap{white-space:nowrap}.bigfoot-link-list a,.button,.layout-tab,.link-list a,.menu-item,.navigation-link,.tabs__tab,a{text-decoration:none}.card-section>.section-dialog>ul>li,.link-list,.menu{list-style:none}table,table.function_list,table.module_list{border-collapse:collapse}html{color:rgba(0,0,0,.87);height:100%;-ms-touch-action:manipulation;touch-action:manipulation}body{min-height:100%}hr{height:1px;border-top:1px solid #ccc;margin:1em 0}.fab,.fab .button-ripple,.icon,.icon .button-ripple,.ripple{border-radius:50%}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.accordion,.button,.card,.checkbox,.dropdown-menu,.icon,.item,.radio,.slider,.switch,.tabs__tab,a{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0)}[hidden]{display:none!important}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}body,html{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin-top:24px}h4,h5,h6,p{margin-bottom:16px}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.35;letter-spacing:-.02em;opacity:.54;font-size:.6em}blockquote,h4{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:24px}ol,p,ul{font-size:14px}address,ol,p,ul{letter-spacing:0}address,h5{line-height:1}h6,ol,p,ul{font-weight:400;line-height:24px}a,h5{font-weight:500}h1{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:56px;font-weight:400;letter-spacing:-.02em;margin-bottom:24px}h2{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:45px;font-weight:400;line-height:48px;margin-bottom:24px}h3{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:34px;font-weight:400;line-height:40px;margin-bottom:24px}h4{font-weight:400;line-height:32px;-moz-osx-font-smoothing:grayscale}h5{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:.02em}h6{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:.04em}p.preface{border-bottom:1px solid rgba(0,0,0,.12)}p.preface:last-child{margin-bottom:0}a{color:#ff4081}blockquote{position:relative;font-weight:300;font-style:italic;letter-spacing:.08em}blockquote:before{position:absolute;left:-.5em;content:'“'}blockquote:after{content:'”';margin-left:-.05em}mark{background-color:#f4ff81}dt{font-weight:700}address{font-size:12px;font-weight:400;font-style:normal}.typography--display-4,.typography--display-4-color-contrast{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:112px;font-weight:300;line-height:1;letter-spacing:-.04em}.typography--display-4-color-contrast{opacity:.54}.typography--display-3,.typography--display-3-color-contrast{font-size:56px;font-weight:400;line-height:1.35;letter-spacing:-.02em}.typography--display-3{font-family:Roboto,Helvetica,Arial,sans-serif}.typography--display-3-color-contrast{font-family:Roboto,Helvetica,Arial,sans-serif;opacity:.54}.typography--display-2,.typography--display-2-color-contrast{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:45px;line-height:48px}.typography--display-2-color-contrast{opacity:.54}.typography--display-1{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:34px;font-weight:400;line-height:40px}.typography--display-1-color-contrast{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:34px;font-weight:400;line-height:40px;opacity:.54}.typography--headline,.typography--headline-color-contrast{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:32px;-moz-osx-font-smoothing:grayscale}.typography--headline{font-size:24px}.typography--headline-color-contrast{font-size:24px;opacity:.87}.typography--title,.typography--title-color-contrast{font-size:20px;font-weight:500;line-height:1;letter-spacing:.02em}.typography--title{font-family:Roboto,Helvetica,Arial,sans-serif}.typography--title-color-contrast{font-family:Roboto,Helvetica,Arial,sans-serif;opacity:.87}.typography--subhead,.typography--subhead-color-contrast{font-family:Roboto,Helvetica,Arial,sans-serif;line-height:24px;font-size:16px;font-weight:400;letter-spacing:.04em}.typography--subhead-color-contrast{opacity:.87}.typography--body-2{font-size:14px;font-weight:700;line-height:24px;letter-spacing:0}.typography--body-2-color-contrast{font-size:14px;font-weight:700;line-height:24px;letter-spacing:0;opacity:.87}.typography--body-1,.typography--body-1-color-contrast{line-height:24px;letter-spacing:0;font-size:14px;font-weight:400}.typography--body-1-color-contrast{opacity:.87}.typography--body-2-force-preferred-font{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0}.typography--body-2-force-preferred-font-color-contrast{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;opacity:.87}.typography--body-1-force-preferred-font,.typography--body-1-force-preferred-font-color-contrast{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0}.typography--body-1-force-preferred-font-color-contrast{opacity:.87}.typography--caption,.typography--caption-color-contrast,.typography--caption-force-preferred-font,.typography--caption-force-preferred-font-color-contrast{font-size:12px;font-weight:400;line-height:1;letter-spacing:0}.typography--caption-force-preferred-font{font-family:Roboto,Helvetica,Arial,sans-serif}.typography--caption-color-contrast{opacity:.54}.typography--caption-force-preferred-font-color-contrast{font-family:Roboto,Helvetica,Arial,sans-serif;opacity:.54}.typography--button,.typography--button-color-contrast,.typography--menu,.typography--menu-color-contrast{letter-spacing:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1}.typography--menu-color-contrast{opacity:.87}.typography--button{text-transform:uppercase}.typography--button-color-contrast{text-transform:uppercase;opacity:.87}.typography--text-left{text-align:left}.typography--text-right{text-align:right}.typography--text-center{text-align:center}.typography--text-justify{text-align:justify}.typography--text-lowercase{text-transform:lowercase}.button,.layout-tab,.tabs__tab,.typography--text-uppercase{text-transform:uppercase}.typography--text-capitalize{text-transform:capitalize}.typography--font-thin{font-weight:200!important}.typography--font-light{font-weight:300!important}.typography--font-regular{font-weight:400!important}.typography--font-medium{font-weight:500!important}.typography--font-bold{font-weight:700!important}.typography--font-black{font-weight:900!important}.color-text--red{color:#f44336!important}.color--red{background-color:#f44336!important}.color-text--red-50{color:#ffebee!important}.color--red-50{background-color:#ffebee!important}.color-text--red-100{color:#ffcdd2!important}.color--red-100{background-color:#ffcdd2!important}.color-text--red-200{color:#ef9a9a!important}.color--red-200{background-color:#ef9a9a!important}.color-text--red-300{color:#e57373!important}.color--red-300{background-color:#e57373!important}.color-text--red-400{color:#ef5350!important}.color--red-400{background-color:#ef5350!important}.color-text--red-500{color:#f44336!important}.color--red-500{background-color:#f44336!important}.color-text--red-600{color:#e53935!important}.color--red-600{background-color:#e53935!important}.color-text--red-700{color:#d32f2f!important}.color--red-700{background-color:#d32f2f!important}.color-text--red-800{color:#c62828!important}.color--red-800{background-color:#c62828!important}.color-text--red-900{color:#b71c1c!important}.color--red-900{background-color:#b71c1c!important}.color-text--red-A100{color:#ff8a80!important}.color--red-A100{background-color:#ff8a80!important}.color-text--red-A200{color:#ff5252!important}.color--red-A200{background-color:#ff5252!important}.color-text--red-A400{color:#ff1744!important}.color--red-A400{background-color:#ff1744!important}.color-text--red-A700{color:#d50000!important}.color--red-A700{background-color:#d50000!important}.color-text--pink{color:#e91e63!important}.color--pink{background-color:#e91e63!important}.color-text--pink-50{color:#fce4ec!important}.color--pink-50{background-color:#fce4ec!important}.color-text--pink-100{color:#f8bbd0!important}.color--pink-100{background-color:#f8bbd0!important}.color-text--pink-200{color:#f48fb1!important}.color--pink-200{background-color:#f48fb1!important}.color-text--pink-300{color:#f06292!important}.color--pink-300{background-color:#f06292!important}.color-text--pink-400{color:#ec407a!important}.color--pink-400{background-color:#ec407a!important}.color-text--pink-500{color:#e91e63!important}.color--pink-500{background-color:#e91e63!important}.color-text--pink-600{color:#d81b60!important}.color--pink-600{background-color:#d81b60!important}.color-text--pink-700{color:#c2185b!important}.color--pink-700{background-color:#c2185b!important}.color-text--pink-800{color:#ad1457!important}.color--pink-800{background-color:#ad1457!important}.color-text--pink-900{color:#880e4f!important}.color--pink-900{background-color:#880e4f!important}.color-text--pink-A100{color:#ff80ab!important}.color--pink-A100{background-color:#ff80ab!important}.color-text--pink-A200{color:#ff4081!important}.color--pink-A200{background-color:#ff4081!important}.color-text--pink-A400{color:#f50057!important}.color--pink-A400{background-color:#f50057!important}.color-text--pink-A700{color:#c51162!important}.color--pink-A700{background-color:#c51162!important}.color-text--purple{color:#9c27b0!important}.color--purple{background-color:#9c27b0!important}.color-text--purple-50{color:#f3e5f5!important}.color--purple-50{background-color:#f3e5f5!important}.color-text--purple-100{color:#e1bee7!important}.color--purple-100{background-color:#e1bee7!important}.color-text--purple-200{color:#ce93d8!important}.color--purple-200{background-color:#ce93d8!important}.color-text--purple-300{color:#ba68c8!important}.color--purple-300{background-color:#ba68c8!important}.color-text--purple-400{color:#ab47bc!important}.color--purple-400{background-color:#ab47bc!important}.color-text--purple-500{color:#9c27b0!important}.color--purple-500{background-color:#9c27b0!important}.color-text--purple-600{color:#8e24aa!important}.color--purple-600{background-color:#8e24aa!important}.color-text--purple-700{color:#7b1fa2!important}.color--purple-700{background-color:#7b1fa2!important}.color-text--purple-800{color:#6a1b9a!important}.color--purple-800{background-color:#6a1b9a!important}.color-text--purple-900{color:#4a148c!important}.color--purple-900{background-color:#4a148c!important}.color-text--purple-A100{color:#ea80fc!important}.color--purple-A100{background-color:#ea80fc!important}.color-text--purple-A200{color:#e040fb!important}.color--purple-A200{background-color:#e040fb!important}.color-text--purple-A400{color:#d500f9!important}.color--purple-A400{background-color:#d500f9!important}.color-text--purple-A700{color:#a0f!important}.color--purple-A700{background-color:#a0f!important}.color-text--deep-purple{color:#673ab7!important}.color--deep-purple{background-color:#673ab7!important}.color-text--deep-purple-50{color:#ede7f6!important}.color--deep-purple-50{background-color:#ede7f6!important}.color-text--deep-purple-100{color:#d1c4e9!important}.color--deep-purple-100{background-color:#d1c4e9!important}.color-text--deep-purple-200{color:#b39ddb!important}.color--deep-purple-200{background-color:#b39ddb!important}.color-text--deep-purple-300{color:#9575cd!important}.color--deep-purple-300{background-color:#9575cd!important}.color-text--deep-purple-400{color:#7e57c2!important}.color--deep-purple-400{background-color:#7e57c2!important}.color-text--deep-purple-500{color:#673ab7!important}.color--deep-purple-500{background-color:#673ab7!important}.color-text--deep-purple-600{color:#5e35b1!important}.color--deep-purple-600{background-color:#5e35b1!important}.color-text--deep-purple-700{color:#512da8!important}.color--deep-purple-700{background-color:#512da8!important}.color-text--deep-purple-800{color:#4527a0!important}.color--deep-purple-800{background-color:#4527a0!important}.color-text--deep-purple-900{color:#311b92!important}.color--deep-purple-900{background-color:#311b92!important}.color-text--deep-purple-A100{color:#b388ff!important}.color--deep-purple-A100{background-color:#b388ff!important}.color-text--deep-purple-A200{color:#7c4dff!important}.color--deep-purple-A200{background-color:#7c4dff!important}.color-text--deep-purple-A400{color:#651fff!important}.color--deep-purple-A400{background-color:#651fff!important}.color-text--deep-purple-A700{color:#6200ea!important}.color--deep-purple-A700{background-color:#6200ea!important}.color-text--indigo{color:#3f51b5!important}.color--indigo{background-color:#3f51b5!important}.color-text--indigo-50{color:#e8eaf6!important}.color--indigo-50{background-color:#e8eaf6!important}.color-text--indigo-100{color:#c5cae9!important}.color--indigo-100{background-color:#c5cae9!important}.color-text--indigo-200{color:#9fa8da!important}.color--indigo-200{background-color:#9fa8da!important}.color-text--indigo-300{color:#7986cb!important}.color--indigo-300{background-color:#7986cb!important}.color-text--indigo-400{color:#5c6bc0!important}.color--indigo-400{background-color:#5c6bc0!important}.color-text--indigo-500{color:#3f51b5!important}.color--indigo-500{background-color:#3f51b5!important}.color-text--indigo-600{color:#3949ab!important}.color--indigo-600{background-color:#3949ab!important}.color-text--indigo-700{color:#303f9f!important}.color--indigo-700{background-color:#303f9f!important}.color-text--indigo-800{color:#283593!important}.color--indigo-800{background-color:#283593!important}.color-text--indigo-900{color:#1a237e!important}.color--indigo-900{background-color:#1a237e!important}.color-text--indigo-A100{color:#8c9eff!important}.color--indigo-A100{background-color:#8c9eff!important}.color-text--indigo-A200{color:#536dfe!important}.color--indigo-A200{background-color:#536dfe!important}.color-text--indigo-A400{color:#3d5afe!important}.color--indigo-A400{background-color:#3d5afe!important}.color-text--indigo-A700{color:#304ffe!important}.color--indigo-A700{background-color:#304ffe!important}.color-text--blue{color:#2196f3!important}.color--blue{background-color:#2196f3!important}.color-text--blue-50{color:#e3f2fd!important}.color--blue-50{background-color:#e3f2fd!important}.color-text--blue-100{color:#bbdefb!important}.color--blue-100{background-color:#bbdefb!important}.color-text--blue-200{color:#90caf9!important}.color--blue-200{background-color:#90caf9!important}.color-text--blue-300{color:#64b5f6!important}.color--blue-300{background-color:#64b5f6!important}.color-text--blue-400{color:#42a5f5!important}.color--blue-400{background-color:#42a5f5!important}.color-text--blue-500{color:#2196f3!important}.color--blue-500{background-color:#2196f3!important}.color-text--blue-600{color:#1e88e5!important}.color--blue-600{background-color:#1e88e5!important}.color-text--blue-700{color:#1976d2!important}.color--blue-700{background-color:#1976d2!important}.color-text--blue-800{color:#1565c0!important}.color--blue-800{background-color:#1565c0!important}.color-text--blue-900{color:#0d47a1!important}.color--blue-900{background-color:#0d47a1!important}.color-text--blue-A100{color:#82b1ff!important}.color--blue-A100{background-color:#82b1ff!important}.color-text--blue-A200{color:#448aff!important}.color--blue-A200{background-color:#448aff!important}.color-text--blue-A400{color:#2979ff!important}.color--blue-A400{background-color:#2979ff!important}.color-text--blue-A700{color:#2962ff!important}.color--blue-A700{background-color:#2962ff!important}.color-text--light-blue{color:#03a9f4!important}.color--light-blue{background-color:#03a9f4!important}.color-text--light-blue-50{color:#e1f5fe!important}.color--light-blue-50{background-color:#e1f5fe!important}.color-text--light-blue-100{color:#b3e5fc!important}.color--light-blue-100{background-color:#b3e5fc!important}.color-text--light-blue-200{color:#81d4fa!important}.color--light-blue-200{background-color:#81d4fa!important}.color-text--light-blue-300{color:#4fc3f7!important}.color--light-blue-300{background-color:#4fc3f7!important}.color-text--light-blue-400{color:#29b6f6!important}.color--light-blue-400{background-color:#29b6f6!important}.color-text--light-blue-500{color:#03a9f4!important}.color--light-blue-500{background-color:#03a9f4!important}.color-text--light-blue-600{color:#039be5!important}.color--light-blue-600{background-color:#039be5!important}.color-text--light-blue-700{color:#0288d1!important}.color--light-blue-700{background-color:#0288d1!important}.color-text--light-blue-800{color:#0277bd!important}.color--light-blue-800{background-color:#0277bd!important}.color-text--light-blue-900{color:#01579b!important}.color--light-blue-900{background-color:#01579b!important}.color-text--light-blue-A100{color:#80d8ff!important}.color--light-blue-A100{background-color:#80d8ff!important}.color-text--light-blue-A200{color:#40c4ff!important}.color--light-blue-A200{background-color:#40c4ff!important}.color-text--light-blue-A400{color:#00b0ff!important}.color--light-blue-A400{background-color:#00b0ff!important}.color-text--light-blue-A700{color:#0091ea!important}.color--light-blue-A700{background-color:#0091ea!important}.color-text--cyan{color:#00bcd4!important}.color--cyan{background-color:#00bcd4!important}.color-text--cyan-50{color:#e0f7fa!important}.color--cyan-50{background-color:#e0f7fa!important}.color-text--cyan-100{color:#b2ebf2!important}.color--cyan-100{background-color:#b2ebf2!important}.color-text--cyan-200{color:#80deea!important}.color--cyan-200{background-color:#80deea!important}.color-text--cyan-300{color:#4dd0e1!important}.color--cyan-300{background-color:#4dd0e1!important}.color-text--cyan-400{color:#26c6da!important}.color--cyan-400{background-color:#26c6da!important}.color-text--cyan-500{color:#00bcd4!important}.color--cyan-500{background-color:#00bcd4!important}.color-text--cyan-600{color:#00acc1!important}.color--cyan-600{background-color:#00acc1!important}.color-text--cyan-700{color:#0097a7!important}.color--cyan-700{background-color:#0097a7!important}.color-text--cyan-800{color:#00838f!important}.color--cyan-800{background-color:#00838f!important}.color-text--cyan-900{color:#006064!important}.color--cyan-900{background-color:#006064!important}.color-text--cyan-A100{color:#84ffff!important}.color--cyan-A100{background-color:#84ffff!important}.color-text--cyan-A200{color:#18ffff!important}.color--cyan-A200{background-color:#18ffff!important}.color-text--cyan-A400{color:#00e5ff!important}.color--cyan-A400{background-color:#00e5ff!important}.color-text--cyan-A700{color:#00b8d4!important}.color--cyan-A700{background-color:#00b8d4!important}.color-text--teal{color:#009688!important}.color--teal{background-color:#009688!important}.color-text--teal-50{color:#e0f2f1!important}.color--teal-50{background-color:#e0f2f1!important}.color-text--teal-100{color:#b2dfdb!important}.color--teal-100{background-color:#b2dfdb!important}.color-text--teal-200{color:#80cbc4!important}.color--teal-200{background-color:#80cbc4!important}.color-text--teal-300{color:#4db6ac!important}.color--teal-300{background-color:#4db6ac!important}.color-text--teal-400{color:#26a69a!important}.color--teal-400{background-color:#26a69a!important}.color-text--teal-500{color:#009688!important}.color--teal-500{background-color:#009688!important}.color-text--teal-600{color:#00897b!important}.color--teal-600{background-color:#00897b!important}.color-text--teal-700{color:#00796b!important}.color--teal-700{background-color:#00796b!important}.color-text--teal-800{color:#00695c!important}.color--teal-800{background-color:#00695c!important}.color-text--teal-900{color:#004d40!important}.color--teal-900{background-color:#004d40!important}.color-text--teal-A100{color:#a7ffeb!important}.color--teal-A100{background-color:#a7ffeb!important}.color-text--teal-A200{color:#64ffda!important}.color--teal-A200{background-color:#64ffda!important}.color-text--teal-A400{color:#1de9b6!important}.color--teal-A400{background-color:#1de9b6!important}.color-text--teal-A700{color:#00bfa5!important}.color--teal-A700{background-color:#00bfa5!important}.color-text--green{color:#4caf50!important}.color--green{background-color:#4caf50!important}.color-text--green-50{color:#e8f5e9!important}.color--green-50{background-color:#e8f5e9!important}.color-text--green-100{color:#c8e6c9!important}.color--green-100{background-color:#c8e6c9!important}.color-text--green-200{color:#a5d6a7!important}.color--green-200{background-color:#a5d6a7!important}.color-text--green-300{color:#81c784!important}.color--green-300{background-color:#81c784!important}.color-text--green-400{color:#66bb6a!important}.color--green-400{background-color:#66bb6a!important}.color-text--green-500{color:#4caf50!important}.color--green-500{background-color:#4caf50!important}.color-text--green-600{color:#43a047!important}.color--green-600{background-color:#43a047!important}.color-text--green-700{color:#388e3c!important}.color--green-700{background-color:#388e3c!important}.color-text--green-800{color:#2e7d32!important}.color--green-800{background-color:#2e7d32!important}.color-text--green-900{color:#1b5e20!important}.color--green-900{background-color:#1b5e20!important}.color-text--green-A100{color:#b9f6ca!important}.color--green-A100{background-color:#b9f6ca!important}.color-text--green-A200{color:#69f0ae!important}.color--green-A200{background-color:#69f0ae!important}.color-text--green-A400{color:#00e676!important}.color--green-A400{background-color:#00e676!important}.color-text--green-A700{color:#00c853!important}.color--green-A700{background-color:#00c853!important}.color-text--light-green{color:#8bc34a!important}.color--light-green{background-color:#8bc34a!important}.color-text--light-green-50{color:#f1f8e9!important}.color--light-green-50{background-color:#f1f8e9!important}.color-text--light-green-100{color:#dcedc8!important}.color--light-green-100{background-color:#dcedc8!important}.color-text--light-green-200{color:#c5e1a5!important}.color--light-green-200{background-color:#c5e1a5!important}.color-text--light-green-300{color:#aed581!important}.color--light-green-300{background-color:#aed581!important}.color-text--light-green-400{color:#9ccc65!important}.color--light-green-400{background-color:#9ccc65!important}.color-text--light-green-500{color:#8bc34a!important}.color--light-green-500{background-color:#8bc34a!important}.color-text--light-green-600{color:#7cb342!important}.color--light-green-600{background-color:#7cb342!important}.color-text--light-green-700{color:#689f38!important}.color--light-green-700{background-color:#689f38!important}.color-text--light-green-800{color:#558b2f!important}.color--light-green-800{background-color:#558b2f!important}.color-text--light-green-900{color:#33691e!important}.color--light-green-900{background-color:#33691e!important}.color-text--light-green-A100{color:#ccff90!important}.color--light-green-A100{background-color:#ccff90!important}.color-text--light-green-A200{color:#b2ff59!important}.color--light-green-A200{background-color:#b2ff59!important}.color-text--light-green-A400{color:#76ff03!important}.color--light-green-A400{background-color:#76ff03!important}.color-text--light-green-A700{color:#64dd17!important}.color--light-green-A700{background-color:#64dd17!important}.color-text--lime{color:#cddc39!important}.color--lime{background-color:#cddc39!important}.color-text--lime-50{color:#f9fbe7!important}.color--lime-50{background-color:#f9fbe7!important}.color-text--lime-100{color:#f0f4c3!important}.color--lime-100{background-color:#f0f4c3!important}.color-text--lime-200{color:#e6ee9c!important}.color--lime-200{background-color:#e6ee9c!important}.color-text--lime-300{color:#dce775!important}.color--lime-300{background-color:#dce775!important}.color-text--lime-400{color:#d4e157!important}.color--lime-400{background-color:#d4e157!important}.color-text--lime-500{color:#cddc39!important}.color--lime-500{background-color:#cddc39!important}.color-text--lime-600{color:#c0ca33!important}.color--lime-600{background-color:#c0ca33!important}.color-text--lime-700{color:#afb42b!important}.color--lime-700{background-color:#afb42b!important}.color-text--lime-800{color:#9e9d24!important}.color--lime-800{background-color:#9e9d24!important}.color-text--lime-900{color:#827717!important}.color--lime-900{background-color:#827717!important}.color-text--lime-A100{color:#f4ff81!important}.color--lime-A100{background-color:#f4ff81!important}.color-text--lime-A200{color:#eeff41!important}.color--lime-A200{background-color:#eeff41!important}.color-text--lime-A400{color:#c6ff00!important}.color--lime-A400{background-color:#c6ff00!important}.color-text--lime-A700{color:#aeea00!important}.color--lime-A700{background-color:#aeea00!important}.color-text--yellow{color:#ffeb3b!important}.color--yellow{background-color:#ffeb3b!important}.color-text--yellow-50{color:#fffde7!important}.color--yellow-50{background-color:#fffde7!important}.color-text--yellow-100{color:#fff9c4!important}.color--yellow-100{background-color:#fff9c4!important}.color-text--yellow-200{color:#fff59d!important}.color--yellow-200{background-color:#fff59d!important}.color-text--yellow-300{color:#fff176!important}.color--yellow-300{background-color:#fff176!important}.color-text--yellow-400{color:#ffee58!important}.color--yellow-400{background-color:#ffee58!important}.color-text--yellow-500{color:#ffeb3b!important}.color--yellow-500{background-color:#ffeb3b!important}.color-text--yellow-600{color:#fdd835!important}.color--yellow-600{background-color:#fdd835!important}.color-text--yellow-700{color:#fbc02d!important}.color--yellow-700{background-color:#fbc02d!important}.color-text--yellow-800{color:#f9a825!important}.color--yellow-800{background-color:#f9a825!important}.color-text--yellow-900{color:#f57f17!important}.color--yellow-900{background-color:#f57f17!important}.color-text--yellow-A100{color:#ffff8d!important}.color--yellow-A100{background-color:#ffff8d!important}.color-text--yellow-A200{color:#ff0!important}.color--yellow-A200{background-color:#ff0!important}.color-text--yellow-A400{color:#ffea00!important}.color--yellow-A400{background-color:#ffea00!important}.color-text--yellow-A700{color:#ffd600!important}.color--yellow-A700{background-color:#ffd600!important}.color-text--amber{color:#ffc107!important}.color--amber{background-color:#ffc107!important}.color-text--amber-50{color:#fff8e1!important}.color--amber-50{background-color:#fff8e1!important}.color-text--amber-100{color:#ffecb3!important}.color--amber-100{background-color:#ffecb3!important}.color-text--amber-200{color:#ffe082!important}.color--amber-200{background-color:#ffe082!important}.color-text--amber-300{color:#ffd54f!important}.color--amber-300{background-color:#ffd54f!important}.color-text--amber-400{color:#ffca28!important}.color--amber-400{background-color:#ffca28!important}.color-text--amber-500{color:#ffc107!important}.color--amber-500{background-color:#ffc107!important}.color-text--amber-600{color:#ffb300!important}.color--amber-600{background-color:#ffb300!important}.color-text--amber-700{color:#ffa000!important}.color--amber-700{background-color:#ffa000!important}.color-text--amber-800{color:#ff8f00!important}.color--amber-800{background-color:#ff8f00!important}.color-text--amber-900{color:#ff6f00!important}.color--amber-900{background-color:#ff6f00!important}.color-text--amber-A100{color:#ffe57f!important}.color--amber-A100{background-color:#ffe57f!important}.color-text--amber-A200{color:#ffd740!important}.color--amber-A200{background-color:#ffd740!important}.color-text--amber-A400{color:#ffc400!important}.color--amber-A400{background-color:#ffc400!important}.color-text--amber-A700{color:#ffab00!important}.color--amber-A700{background-color:#ffab00!important}.color-text--orange{color:#ff9800!important}.color--orange{background-color:#ff9800!important}.color-text--orange-50{color:#fff3e0!important}.color--orange-50{background-color:#fff3e0!important}.color-text--orange-100{color:#ffe0b2!important}.color--orange-100{background-color:#ffe0b2!important}.color-text--orange-200{color:#ffcc80!important}.color--orange-200{background-color:#ffcc80!important}.color-text--orange-300{color:#ffb74d!important}.color--orange-300{background-color:#ffb74d!important}.color-text--orange-400{color:#ffa726!important}.color--orange-400{background-color:#ffa726!important}.color-text--orange-500{color:#ff9800!important}.color--orange-500{background-color:#ff9800!important}.color-text--orange-600{color:#fb8c00!important}.color--orange-600{background-color:#fb8c00!important}.color-text--orange-700{color:#f57c00!important}.color--orange-700{background-color:#f57c00!important}.color-text--orange-800{color:#ef6c00!important}.color--orange-800{background-color:#ef6c00!important}.color-text--orange-900{color:#e65100!important}.color--orange-900{background-color:#e65100!important}.color-text--orange-A100{color:#ffd180!important}.color--orange-A100{background-color:#ffd180!important}.color-text--orange-A200{color:#ffab40!important}.color--orange-A200{background-color:#ffab40!important}.color-text--orange-A400{color:#ff9100!important}.color--orange-A400{background-color:#ff9100!important}.color-text--orange-A700{color:#ff6d00!important}.color--orange-A700{background-color:#ff6d00!important}.color-text--deep-orange{color:#ff5722!important}.color--deep-orange{background-color:#ff5722!important}.color-text--deep-orange-50{color:#fbe9e7!important}.color--deep-orange-50{background-color:#fbe9e7!important}.color-text--deep-orange-100{color:#ffccbc!important}.color--deep-orange-100{background-color:#ffccbc!important}.color-text--deep-orange-200{color:#ffab91!important}.color--deep-orange-200{background-color:#ffab91!important}.color-text--deep-orange-300{color:#ff8a65!important}.color--deep-orange-300{background-color:#ff8a65!important}.color-text--deep-orange-400{color:#ff7043!important}.color--deep-orange-400{background-color:#ff7043!important}.color-text--deep-orange-500{color:#ff5722!important}.color--deep-orange-500{background-color:#ff5722!important}.color-text--deep-orange-600{color:#f4511e!important}.color--deep-orange-600{background-color:#f4511e!important}.color-text--deep-orange-700{color:#e64a19!important}.color--deep-orange-700{background-color:#e64a19!important}.color-text--deep-orange-800{color:#d84315!important}.color--deep-orange-800{background-color:#d84315!important}.color-text--deep-orange-900{color:#bf360c!important}.color--deep-orange-900{background-color:#bf360c!important}.color-text--deep-orange-A100{color:#ff9e80!important}.color--deep-orange-A100{background-color:#ff9e80!important}.color-text--deep-orange-A200{color:#ff6e40!important}.color--deep-orange-A200{background-color:#ff6e40!important}.color-text--deep-orange-A400{color:#ff3d00!important}.color--deep-orange-A400{background-color:#ff3d00!important}.color-text--deep-orange-A700{color:#dd2c00!important}.color--deep-orange-A700{background-color:#dd2c00!important}.color-text--brown{color:#795548!important}.color--brown{background-color:#795548!important}.color-text--brown-50{color:#efebe9!important}.color--brown-50{background-color:#efebe9!important}.color-text--brown-100{color:#d7ccc8!important}.color--brown-100{background-color:#d7ccc8!important}.color-text--brown-200{color:#bcaaa4!important}.color--brown-200{background-color:#bcaaa4!important}.color-text--brown-300{color:#a1887f!important}.color--brown-300{background-color:#a1887f!important}.color-text--brown-400{color:#8d6e63!important}.color--brown-400{background-color:#8d6e63!important}.color-text--brown-500{color:#795548!important}.color--brown-500{background-color:#795548!important}.color-text--brown-600{color:#6d4c41!important}.color--brown-600{background-color:#6d4c41!important}.color-text--brown-700{color:#5d4037!important}.color--brown-700{background-color:#5d4037!important}.color-text--brown-800{color:#4e342e!important}.color--brown-800{background-color:#4e342e!important}.color-text--brown-900{color:#3e2723!important}.color--brown-900{background-color:#3e2723!important}.color-text--grey{color:#9e9e9e!important}.color--grey{background-color:#9e9e9e!important}.color-text--grey-50{color:#fafafa!important}.color--grey-50{background-color:#fafafa!important}.color-text--grey-100{color:#f5f5f5!important}.color--grey-100{background-color:#f5f5f5!important}.color-text--grey-200{color:#eee!important}.color--grey-200{background-color:#eee!important}.color-text--grey-300{color:#e0e0e0!important}.color--grey-300{background-color:#e0e0e0!important}.color-text--grey-400{color:#bdbdbd!important}.color--grey-400{background-color:#bdbdbd!important}.color-text--grey-500{color:#9e9e9e!important}.color--grey-500{background-color:#9e9e9e!important}.color-text--grey-600{color:#757575!important}.color--grey-600{background-color:#757575!important}.color-text--grey-700{color:#616161!important}.color--grey-700{background-color:#616161!important}.color-text--grey-800{color:#424242!important}.color--grey-800{background-color:#424242!important}.color-text--grey-900{color:#212121!important}.color--grey-900{background-color:#212121!important}.color-text--blue-grey{color:#607d8b!important}.color--blue-grey{background-color:#607d8b!important}.color-text--blue-grey-50{color:#eceff1!important}.color--blue-grey-50{background-color:#eceff1!important}.color-text--blue-grey-100{color:#cfd8dc!important}.color--blue-grey-100{background-color:#cfd8dc!important}.color-text--blue-grey-200{color:#b0bec5!important}.color--blue-grey-200{background-color:#b0bec5!important}.color-text--blue-grey-300{color:#90a4ae!important}.color--blue-grey-300{background-color:#90a4ae!important}.color-text--blue-grey-400{color:#78909c!important}.color--blue-grey-400{background-color:#78909c!important}.color-text--blue-grey-500{color:#607d8b!important}.color--blue-grey-500{background-color:#607d8b!important}.color-text--blue-grey-600{color:#546e7a!important}.color--blue-grey-600{background-color:#546e7a!important}.color-text--blue-grey-700{color:#455a64!important}.color--blue-grey-700{background-color:#455a64!important}.color-text--blue-grey-800{color:#37474f!important}.color--blue-grey-800{background-color:#37474f!important}.color-text--blue-grey-900{color:#263238!important}.color--blue-grey-900{background-color:#263238!important}.color--black{background-color:#000!important}.color-text--black{color:#000!important}.color--white{background-color:#fff!important}.color-text--white{color:#fff!important}.color--primary{background-color:#3f51b5!important}.color--primary-contrast{background-color:#fff!important}.color--primary-dark{background-color:#303f9f!important}.color--accent{background-color:#ff4081!important}.color--accent-contrast{background-color:#fff!important}.color-text--primary{color:#3f51b5!important}.color-text--primary-contrast{color:#fff!important}.color-text--primary-dark{color:#303f9f!important}.color-text--accent{color:#ff4081!important}.color-text--accent-contrast{color:#fff!important}.ripple{background:#000;height:50px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.ripple.is-animating{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),height .3s cubic-bezier(0,0,.2,1),opacity .6s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),height .3s cubic-bezier(0,0,.2,1),opacity .6s cubic-bezier(0,0,.2,1)}.ripple.is-visible{opacity:.3}.animate-default,.animate-fast-out-slow-in{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-linear-out-slow-in{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.animate-fast-out-linear-in{-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.badge{position:relative;margin-right:24px}.badge:not([data-badge]){margin-right:auto}.badge[data-badge]:after{content:attr(data-badge);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:-11px;right:-24px;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;width:22px;height:22px;border-radius:50%;background:#ff7700;color:#fff}.button,.fab{position:relative}.card,.layout{-webkit-box-direction:normal;-webkit-box-orient:vertical}.button .badge[data-badge]:after{top:-10px;right:-5px}.badge.no-background[data-badge]:after{color:#ff4081;background:rgba(255,255,255,.2);box-shadow:0 0 1px gray}.button{background:0 0;border:none;border-radius:2px;color:#000;height:36px;min-width:64px;padding:0 8px;display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;will-change:box-shadow,transform;-webkit-transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:0;cursor:pointer;text-align:center;line-height:36px}.button::-moz-focus-inner{border:0}.button:hover{background-color:rgba(158,158,158,.2)}.button:focus:not(:active){background-color:rgba(0,0,0,.12)}.button:active{background-color:rgba(158,158,158,.4)}.button.colored{color:#3f51b5}.button.colored:focus:not(:active){background-color:rgba(0,0,0,.12)}input.button[type=submit]{-webkit-appearance:none}.raised{background:rgba(158,158,158,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.raised:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:rgba(158,158,158,.4)}.raised:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.raised.colored{background:#3f51b5;color:#fff}.raised.colored:active,.raised.colored:focus:not(:active),.raised.colored:hover{background-color:#3f51b5}.raised.colored .ripple{background:#fff}.fab{font-size:24px;height:56px;margin:auto;min-width:56px;width:56px;padding:0;background:rgba(158,158,158,.2);box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);line-height:normal}.fab:active,.fab:focus:not(:active){background-color:rgba(158,158,158,.4)}.fab .material-icons{transform:translate(-12px,-12px);line-height:24px;width:24px}.fab .material-icons,.icon .material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);-ms-transform:translate(-12px,-12px)}.fab.mini-fab{height:40px;min-width:40px;width:40px}.fab .button-ripple{-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.fab:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.fab:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.fab.colored{background:#ff4081;color:#fff}.fab.colored:active,.fab.colored:focus:not(:active),.fab.colored:hover{background-color:#ff4081}.fab.colored .ripple{background:#fff}.icon{font-size:24px;margin-left:0;margin-right:0;min-width:32px;width:32px;color:inherit;line-height:normal}.icon .material-icons{transform:translate(-12px,-12px);line-height:24px;width:24px}.icon.mini-icon{height:24px;min-width:24px;width:24px}.button-ripple,.card{overflow:hidden;width:100%;height:100%}.icon.mini-icon .material-icons{top:0;left:0}.icon .button-ripple{-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.button-ripple{display:block;left:0;position:absolute;top:0;z-index:0}.button[disabled] .button-ripple .ripple{background-color:transparent}.primary.primary{color:#3f51b5}.primary.primary .ripple{background:#fff}.primary.primary.fab,.primary.primary.raised{color:#fff;background-color:#3f51b5}.accent.accent{color:#ff4081}.accent.accent .ripple{background:#fff}.accent.accent.fab,.accent.accent.raised{color:#fff;background-color:#ff4081}.button[disabled][disabled]{color:rgba(0,0,0,.26);cursor:auto;background-color:transparent}.button--fab[disabled][disabled],.button--raised[disabled][disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.button--colored[disabled][disabled]{color:rgba(0,0,0,.26)}.card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;letter-spacing:0;font-weight:400;z-index:1;position:relative;background:#fff;border-radius:2px;box-sizing:border-box}.card-media{background-color:#ff4081;background-repeat:repeat;background-position:50% 50%;background-size:cover;background-origin:padding-box;background-attachment:scroll;box-sizing:border-box}.card-header{color:#000;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;line-height:normal;padding:60px 0 0;-webkit-perspective-origin:165px 56px;perspective-origin:165px 56px;-webkit-transform-origin:165px 56px;-ms-transform-origin:165px 56px;transform-origin:165px 56px;box-sizing:border-box}.card-section{color:#000;background-color:#fff;font-size:13px;line-height:18px}.card-section>.section-dialog{overflow:hidden;width:96%;background-color:transparent;padding:.5% 2%;margin:0;text-align:left}.card-actions,.card-section>.section-actions,.checkbox{box-sizing:border-box;width:100%}.card-section>.section-dialog>ul{padding-top:4px}.card-section>.section-actions{color:rgba(0,0,0,.54);font-size:16px;background-color:transparent;padding:8px}.card-actions{font-size:16px;background-color:rgba(0,255,255,.1)}.card-menu{position:absolute;right:16px;top:16px}.card-header-title{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px;font-weight:300;letter-spacing:1px;background-color:rgba(0,0,0,.5);transform-origin:149px 48px;margin:0;padding:12px 0}.card-header-subtitle,.card-header-title{overflow:hidden;display:block;line-height:normal;-webkit-transform-origin:149px 48px;-ms-transform-origin:149px 48px}.card-header-subtitle{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:transparent;transform-origin:149px 48px;margin:0;padding:8px 0}.checkbox-input,.checkbox-label{line-height:24px}.checkbox{position:relative;z-index:1;display:inline-block;height:24px;margin:0;padding:0}.checkbox.is-upgraded{padding-left:24px}.checkbox.is-upgraded .checkbox-input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.checkbox-box-outline,.checkbox-focus-helper{position:absolute;left:0;top:3px;display:inline-block;box-sizing:border-box;width:16px;height:16px}.checkbox-box-outline{margin:0;cursor:pointer;overflow:hidden;border:2px solid rgba(0,0,0,.54);border-radius:2px;z-index:2}.checkbox.is-checked .checkbox-box-outline{border:2px solid #3f51b5}.checkbox.is-disabled .checkbox-box-outline{border:2px solid rgba(0,0,0,.26);cursor:auto}.checkbox-focus-helper{border-radius:50%;background-color:transparent}.checkbox.is-focused .checkbox-focus-helper{box-shadow:0 0 0 8px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.checkbox.is-focused.is-checked .checkbox-focus-helper{box-shadow:0 0 0 8px rgba(63,81,181,.26);background-color:rgba(63,81,181,.26)}.checkbox-tick-outline{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwIj4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvY2xpcFBhdGg+DQogICAgPG1hc2sgaWQ9Im1hc2siIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8cmVjdA0KICAgICB3aWR0aD0iMSINCiAgICAgaGVpZ2h0PSIxIg0KICAgICB4PSIwIg0KICAgICB5PSIwIg0KICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiDQogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQo8L3N2Zz4NCg==);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPGRlZnM+DQogICAgPGNsaXBQYXRoIGlkPSJjbGlwIj4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvY2xpcFBhdGg+DQogICAgPG1hc2sgaWQ9Im1hc2siIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIG1hc2tDb250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4NCiAgICAgIDxwYXRoDQogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiDQogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDwvbWFzaz4NCiAgPC9kZWZzPg0KICA8cmVjdA0KICAgICB3aWR0aD0iMSINCiAgICAgaGVpZ2h0PSIxIg0KICAgICB4PSIwIg0KICAgICB5PSIwIg0KICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiDQogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQo8L3N2Zz4NCg==);background:0 0;-webkit-transition-duration:.28s;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:background;transition-property:background}.checkbox-tick-outline,table tbody tr{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)}.checkbox-ripple,.icon-ripple{box-sizing:border-box;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.checkbox.is-checked .checkbox-tick-outline{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K) #3f51b5}.checkbox.is-checked.is-disabled .checkbox-tick-outline{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHZlcnNpb249IjEuMSINCiAgIHZpZXdCb3g9IjAgMCAxIDEiDQogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4NCiAgPHBhdGgNCiAgICAgZD0iTSAwLjA0MDM4MDU5LDAuNjI2Nzc2NyAwLjE0NjQ0NjYxLDAuNTIwNzEwNjggMC40MjkyODkzMiwwLjgwMzU1MzM5IDAuMzIzMjIzMywwLjkwOTYxOTQxIHogTSAwLjIxNzE1NzI5LDAuODAzNTUzMzkgMC44NTM1NTMzOSwwLjE2NzE1NzI5IDAuOTU5NjE5NDEsMC4yNzMyMjMzIDAuMzIzMjIzMywwLjkwOTYxOTQxIHoiDQogICAgIGlkPSJyZWN0Mzc4MCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCjwvc3ZnPg0K) rgba(0,0,0,.26)}.checkbox-label{position:relative;cursor:pointer;font-size:16px;margin:0}.checkbox.is-disabled .checkbox-label{color:rgba(0,0,0,.26);cursor:auto}.checkbox-ripple{position:absolute;z-index:2;top:-6px;left:-10px;width:36px;height:36px;border-radius:50%;cursor:pointer}.datatable,table,table td,table th{border:1px solid rgba(0,0,0,.12)}.datatable td,table,table tbody tr,table td,table th{position:relative}.checkbox-ripple .ripple{background:#3f51b5}.checkbox.is-disabled .checkbox-ripple{cursor:auto}.checkbox.is-disabled .checkbox-ripple .ripple{background:0 0}table{width:100%;max-width:100%;white-space:wrap;font-size:12px;line-height:16px;background-color:#fff;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bigfoot-heading,.datatable,.link-list a,.menu-item,.textfield__label,ul.nowrap{white-space:nowrap}table thead{padding-bottom:3px}table tbody tr{height:48px;-webkit-transition-duration:.28s;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:background-color;transition-property:background-color}table tbody tr:hover{background-color:#eee}table td,table th{padding:6px;margin:0;height:32px;box-sizing:border-box}table td{text-align:left}table th{vertical-align:bottom;text-align:center;text-overflow:ellipsis;font-size:14px;line-height:24px;letter-spacing:0;font-weight:700;color:rgba(0,0,0,.54)}.datatable td,.icon,.layout-title.floating-title,.switch{vertical-align:middle}@media (min-width:40em){table{font-size:13px}th{font-size:15px}}.datatable thead .datatable-select{margin-top:0}.datatable tbody tr.is-selected{background-color:#e0e0e0}.datatable td,.datatable th{padding:0 18px;text-align:right}.datatable td:first-of-type,.datatable th:first-of-type{padding-left:24px}.datatable td:last-of-type,.datatable th:last-of-type{padding-right:24px}.datatable td{height:48px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);padding-top:12px;box-sizing:border-box}.datatable td .datatable-select{vertical-align:middle;position:absolute;left:24px}.datatable th .datatable-select{position:relative}.datatable-select{width:16px}.datatable-cell.non-numeric{text-align:left}.datatable-cell.justified,.icon-label{text-align:center}footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:4px 2px;color:#9e9e9e;background-color:#424242}footer:after{content:'';display:block}footer>.left-section{display:inline-block;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}footer>.right-section{display:inline-block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}footer>.social-btn{width:9px;height:9px;padding:0;margin:0;background-color:#9e9e9e;border:none}.link-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0;padding:0}.link-list li{margin-bottom:0;margin-right:16px}.link-list a{color:inherit}.bigfoot{padding:16px 40px;color:#9e9e9e;background-color:#424242}.bigfoot-bottom-section:after,.bigfoot-middle-section:after,.bigfoot-top-section:after{content:'';display:block;clear:both}.bigfoot-left-section,.bigfoot-right-section{margin-bottom:16px}.bigfoot-right-section a{display:block;margin-bottom:16px;color:inherit;text-decoration:none}@media screen and (min-width:760px){.link-list li{line-height:9px}.bigfoot-left-section{float:left}.bigfoot-right-section{float:right}.bigfoot-right-section a{display:inline-block;margin-left:16px;line-height:36px;vertical-align:middle}}.bigfoot-social-btn{width:36px;height:36px;padding:0;margin:0;background-color:#9e9e9e;border:none}.bigfoot-drop-down-section{display:block;position:relative}@media screen and (min-width:760px){.bigfoot-drop-down-section{width:33%}.bigfoot-drop-down-section:nth-child(1),.bigfoot-drop-down-section:nth-child(2){float:left}.bigfoot-drop-down-section:nth-child(3){float:right}.bigfoot-drop-down-section:nth-child(3):after{clear:right}.bigfoot-drop-down-section:nth-child(4){clear:right;float:right}.bigfoot-middle-section:after{content:'';display:block;clear:both}.bigfoot-bottom-section{padding-top:0}}#about,.bigfoot-link-list:after,.container:after{clear:both}@media screen and (min-width:1024px){.bigfoot-drop-down-section,.bigfoot-drop-down-section:nth-child(3),.bigfoot-drop-down-section:nth-child(4){width:24%;float:left}}.bigfoot-heading-checkbox{position:absolute;width:100%;height:68px;padding:32px;margin:-16px 0 0;cursor:pointer;z-index:1;opacity:0}.bigfoot-heading-checkbox~.bigfoot-heading:after{font-family:'ff Icons';content:'\E5CE'}.bigfoot-heading-checkbox:checked~ul{display:none}.bigfoot-heading-checkbox:checked~.bigfoot-heading:after{font-family:'ff Icons';content:'\E5CF'}.bigfoot-heading:after,.bigfoot-link-list:after{display:block;content:''}.bigfoot-heading{position:relative;width:100%;padding-right:52px;margin-bottom:16px;box-sizing:border-box;font-size:24px;line-height:36px;font-weight:500;text-overflow:ellipsis;overflow:hidden;color:#e0e0e0}.bigfoot-link-list li,.menu-item{font-weight:400;letter-spacing:0}.bigfoot-heading:after{position:absolute;top:0;right:0;width:36px;height:36px;background-size:cover}.bigfoot-link-list{list-style:none;margin:0 0 32px;padding:0}.bigfoot-link-list li{font-size:14px;line-height:20px}.bigfoot-link-list a{color:inherit;white-space:nowrap}@media screen and (min-width:760px){.bigfoot-heading-checkbox{display:none}.bigfoot-heading-checkbox~.bigfoot-heading:after{background-image:none}.bigfoot-heading-checkbox:checked~ul{display:block}.bigfoot-heading-checkbox:checked~.bigfoot-heading:after{content:''}}.icon,.icon-label{display:inline-block}.bigfoot-bottom-section{padding-top:16px;margin-bottom:16px}.logo{margin-bottom:16px;color:#fff}.bigfoot-bottom-section .bigfoot-link-list li{float:left;margin-bottom:0;margin-right:16px}@media screen and (min-width:760px){.logo{float:left;margin-bottom:0;margin-right:16px}}.icon{position:relative;z-index:1;height:32px;margin:0;padding:0}.icon-input{line-height:32px}.icon.is-upgraded .icon-input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.icon-label{position:relative;cursor:pointer;height:32px;width:32px;min-width:32px;color:#616161;border-radius:50%;padding:0;margin-left:0;margin-right:0;background-color:transparent;will-change:background-color;-webkit-transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.layout-drawer,.menu-outline,.tooltip{will-change:transform}.icon-label.material-icons{line-height:32px;font-size:24px}.icon.is-checked .icon-label{color:#3f51b5}.icon.is-disabled .icon-label{color:rgba(0,0,0,.26);cursor:auto;-webkit-transition:none;transition:none}.icon.is-focused .icon-label{background-color:rgba(0,0,0,.12)}.icon.is-focused.is-checked .icon-label{background-color:rgba(63,81,181,.26)}.icon-ripple{position:absolute;z-index:2;top:-2px;left:-2px;width:36px;height:36px;border-radius:50%;cursor:pointer}.menu,.menu-outline{position:absolute;top:0;left:0}.icon-ripple .ripple{background:#616161}.icon.is-disabled .icon-ripple{cursor:auto}.icon.is-disabled .icon-ripple .ripple{background:0 0}.menu-container{display:block;margin:0;padding:0;border:none;position:absolute;overflow:visible;height:0;width:0;z-index:-1}.menu-container.is-visible{z-index:999}.menu-outline{background:#fff;padding:0;border-radius:2px;overflow:hidden;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);z-index:-1}.menu-item,.menu-outline{margin:0;display:block;border:none}.menu-item,.menu-item[disabled],.menu-item[disabled]:focus,.menu-item[disabled]:hover{background-color:transparent}.menu-container.is-visible .menu-outline{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:999}.menu-outline.menu--bottom-right{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.menu-outline.menu--top-left{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.menu-outline.menu--top-right{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.menu{height:auto;width:auto;min-width:124px;padding:8px 0;margin:0;opacity:0;clip:rect(0 0 0 0);z-index:-1}.menu-container.is-visible .menu{opacity:1;z-index:999}.menu.is-animating{-webkit-transition:opacity .2s cubic-bezier(.4,0,.2,1),clip .3s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),clip .3s cubic-bezier(.4,0,.2,1)}.menu.menu--bottom-right{left:auto;right:0}.menu.menu--top-left{top:auto;bottom:0}.menu.menu--top-right{top:auto;left:auto;bottom:0;right:0}.menu.menu--unaligned{top:auto;left:auto}.menu-item{color:rgba(0,0,0,.87);text-align:left;padding:0 16px;outline-color:#bdbdbd;position:relative;overflow:hidden;font-size:14px;cursor:pointer;height:48px;line-height:48px;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1);user-select:none}.layout-tab-bar-button,.menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.menu-item:focus,.textfield.is-focused .textfield__input{outline:0}.menu-container.is-visible .menu-item{opacity:1}.menu-item::-moz-focus-inner{border:0}.menu-item[disabled]{color:#bdbdbd;cursor:auto}.menu-item[disabled] .ripple{background:0 0}.menu-item:focus,.menu-item:hover{background-color:#eee}.menu-item:active{background-color:#e0e0e0}.menu-item-ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.progress{display:block;position:relative;height:4px;width:500px}.progress>.bar{display:block;position:absolute;top:0;bottom:0;width:0;-webkit-transition:width .2s cubic-bezier(.4,0,.2,1);transition:width .2s cubic-bezier(.4,0,.2,1)}.layout,.navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.progress>.progressbar{background-color:#3f51b5;z-index:1;left:0}.progress>.bufferbar{background-image:-webkit-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,.7)),-webkit-linear-gradient(left,#3f51b5,#3f51b5);background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);z-index:0;left:0}.progress>.auxbar{right:0}@supports (-webkit-appearance:none){.progress:not(.progress-indeterminate):not(.progress-indeterminate)>.auxbar{background-image:-webkit-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,.7)),-webkit-linear-gradient(left,#3f51b5,#3f51b5);background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiB2aWV3UG9ydD0iMCAwIDEyIDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGVsbGlwc2UgY3g9IjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiPg0KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L2VsbGlwc2U+DQogIDxlbGxpcHNlIGN4PSIxNCIgY3k9IjIiIHJ4PSIyIiByeT0iMiIgY2xhc3M9ImxvYWRlciI+DQogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSI0IiB2aWV3UG9ydD0iMCAwIDEyIDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGVsbGlwc2UgY3g9IjIiIGN5PSIyIiByeD0iMiIgcnk9IjIiPg0KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L2VsbGlwc2U+DQogIDxlbGxpcHNlIGN4PSIxNCIgY3k9IjIiIHJ4PSIyIiByeT0iMiIgY2xhc3M9ImxvYWRlciI+DQogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9lbGxpcHNlPg0KPC9zdmc+DQo=)}}.progress:not(.progress-indeterminate)>.auxbar{background-image:-webkit-linear-gradient(left,rgba(255,255,255,.9),rgba(255,255,255,.9)),-webkit-linear-gradient(left,#3f51b5,#3f51b5);background-image:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.9)),linear-gradient(to right,#3f51b5,#3f51b5)}.progress.progress-indeterminate>.bar1{background-color:#3f51b5;-webkit-animation-name:indeterminate1;animation-name:indeterminate1;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.progress.progress-indeterminate>.bar1,.progress.progress-indeterminate>.bar3{-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.progress.progress-indeterminate>.bar3{background-image:none;background-color:#3f51b5;-webkit-animation-name:indeterminate2;animation-name:indeterminate2;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes indeterminate1{0%{left:0;width:0}50%{left:25%;width:75%}75%{left:100%;width:0}}@keyframes indeterminate1{0%{left:0;width:0}50%{left:25%;width:75%}75%{left:100%;width:0}}@-webkit-keyframes indeterminate2{0%,50%{left:0;width:0}75%{left:0;width:25%}100%{left:100%;width:0}}@keyframes indeterminate2{0%,50%{left:0;width:0}75%{left:0;width:25%}100%{left:100%;width:0}}.navigation{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;box-sizing:border-box}.navigation-link{color:#424242;font-weight:500;font-size:13px;margin:0}.layout{width:100%;height:100%;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-overflow-scrolling:touch}.layout-transparent>.layout-header,.layout-transparent>.littlefoot{color:#fff;background-color:rgba(0,0,0,.35);box-shadow:none}.layout-transparent>.layout-drawer{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);background-color:rgba(0,0,0,.35);border-right:1px solid #000}.layout-transparent>.layout-drawer-button{color:#fff;background-color:transparent;box-shadow:none}.layout-shadow{box-shadow:inset 0 0 100px rgba(0,0,0,.5)}.layout-drawer,.layout-header{box-sizing:border-box;-webkit-box-orient:vertical;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.layout.is-small-screen .layout-large-screen-only,.layout:not(.is-small-screen) .layout-small-screen-only{display:none}.layout-container{position:absolute;width:100%;height:100%}.layout-title{display:block;position:relative;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:20px;line-height:1;letter-spacing:.02em;font-weight:400;box-sizing:border-box}.layout-tab,.tabs__tab,.tooltip{text-align:center;font-weight:500}.layout-title.floating-title{position:absolute;top:0;left:52px;height:48px;line-height:44px;z-index:2}.layout-spacer{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.layout-drawer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:240px;height:100%;max-height:100%;position:absolute;top:0;left:0;border-right:1px solid #e0e0e0;background:#fafafa;-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:-webkit-transform;transition-property:transform;color:#424242;overflow:visible;overflow-y:auto;z-index:5}.layout-drawer.is-visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.layout-drawer>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.layout-drawer>.layout-title{line-height:64px;padding-left:40px}@media screen and (max-width:1024px){.layout-drawer>.layout-title{line-height:56px;padding-left:16px}}.layout-drawer .navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:16px}.layout-drawer .navigation .navigation-link{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:16px 40px;margin:0;color:#757575}.layout-drawer .navigation .navigation-link:hover{background-color:#e0e0e0}.layout-drawer .navigation .navigation-link--current{background-color:#000;color:#3f51b5}.layout-drawer-button{display:block;position:absolute;height:48px;width:48px;border:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;text-align:center;cursor:pointer;font-size:26px;line-height:50px;font-family:Helvetica,Arial,sans-serif;margin:10px 12px;top:0;left:0;color:#fff;z-index:4}.layout-header .layout-drawer-button{position:absolute;color:#fff;background-color:inherit}@media screen and (max-width:1024px){.layout-drawer .navigation .navigation-link{padding:16px}.layout-header .layout-drawer-button{margin:4px}.layout-drawer-button{margin:4px;color:rgba(0,0,0,.5)}}@media screen and (min-width:1025px){.layout-fixed-drawer>.layout-drawer{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.layout-fixed-drawer>.layout-drawer-button{display:none}}.layout-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;margin:0;padding:0;border:none;min-height:64px;max-height:1000px;z-index:3;background-color:#3f51b5;color:#fff;-webkit-transition-duration:.2s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:max-height,box-shadow;transition-property:max-height,box-shadow}.layout-header,.layout-obfuscator{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)}.layout-fixed-drawer:not(.is-small-screen)>.layout-header{margin-left:240px;width:calc(100% - 240px)}.layout-header-row,.layout-header-row .navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;margin:0}.layout-fixed-drawer>.layout-header .layout-header-row{padding-left:40px}.layout-header>.layout-icon{position:absolute;left:40px;top:16px;height:32px;width:32px;overflow:hidden;z-index:3;display:block}.layout.has-drawer .layout-header>.layout-icon{display:none}.layout-header.is-compact{max-height:64px}.layout-header.is-compact.has-tabs{height:112px}@media screen and (max-width:1024px){.layout-header{min-height:56px;display:none}.layout-header>.layout-icon{left:16px;top:12px}.layout-header.is-compact{max-height:56px}.layout-header.is-compact.has-tabs{min-height:104px}.layout-fixed-header>.layout-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.layout-header--transparent.layout-header--transparent{background-color:transparent;box-shadow:none}.layout-header--scroll,.layout-header--seamed{box-shadow:none}.layout-header--waterfall{box-shadow:none;overflow:hidden}.layout-header--waterfall.is-casting-shadow,.switch__thumb{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.layout-header-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:64px;padding:0 40px 0 80px}@media screen and (max-width:1024px){.layout-header-row{height:56px;padding:0 16px 0 72px}}.layout-header-row>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.layout-header--scroll .layout-header-row{width:100%}.layout-header-row .navigation{padding:0;height:64px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header-row .navigation-link{display:block;color:#fff;line-height:64px;padding:0 24px}@media screen and (max-width:1024px){.layout-header-row .navigation{height:56px}.layout-header-row .navigation-link{line-height:56px;padding:0 16px}}.layout-tab,.layout-tab-bar-button .material-icons{line-height:48px}.layout-obfuscator{background-color:transparent;position:absolute;top:0;left:0;height:100%;width:100%;z-index:4;visibility:hidden;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.layout-drawer.is-visible~.layout-obfuscator{background-color:rgba(0,0,0,.5);visibility:visible}.layout-content{-ms-flex:0 1 auto;display:inline-block;overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;z-index:1;-webkit-overflow-scrolling:touch}.layout-fixed-drawer>.layout-content{margin-left:240px}.layout-container.has-scrolling-header .layout-content{overflow:visible}@media screen and (max-width:1024px){.layout-fixed-drawer>.layout-content{margin-left:0}.layout-container.has-scrolling-header .layout-content{overflow-y:auto;overflow-x:hidden}}.layout-tab-bar{height:96px;margin:0;width:calc(100% - 112px);padding:0 0 0 56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#3f51b5;overflow-y:hidden;overflow-x:scroll}.layout-tab-bar::-webkit-scrollbar{display:none}@media screen and (max-width:1024px){.layout-tab-bar{width:calc(100% - 60px);padding:0 0 0 60px}}.layout-fixed-tabs .layout-tab-bar{padding:0;overflow:hidden;width:100%}.layout-tab-bar-container{position:relative;height:48px;width:100%;border:none;margin:0;z-index:2;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.layout-container>.layout-tab-bar-container{position:absolute;top:0;left:0}.layout-tab-bar-button{display:inline-block;position:absolute;top:0;height:48px;width:56px;z-index:4;text-align:center;background-color:#3f51b5;color:transparent;cursor:pointer;user-select:none}@media screen and (max-width:1024px){.layout-tab-bar-button{display:none;width:60px}}.layout-fixed-tabs .layout-tab-bar-button{display:none}.layout-tab-bar-button.is-active{color:#fff}.layout-tab-bar-left-button{left:0}.layout-tab-bar-right-button{right:0}.layout-tab{margin:0;border:none;padding:0 24px;float:left;position:relative;display:block;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:48px;font-size:14px;color:rgba(255,255,255,.6);overflow:hidden}.radio,.radio__button,.switch__input,.switch__label{line-height:24px}@media screen and (max-width:1024px){.layout-tab{padding:0 12px}}.layout-fixed-tabs .layout-tab{float:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0}.layout.is-upgraded .layout-tab.is-active{color:#fff}.layout.is-upgraded .layout-tab.is-active::after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:#ff4081;-webkit-animation:border-expand .2s cubic-bezier(.4,0,.4,1) .01s alternate forwards;animation:border-expand .2s cubic-bezier(.4,0,.4,1) .01s alternate forwards;-webkit-transition:all 1s cubic-bezier(.4,0,1,1);transition:all 1s cubic-bezier(.4,0,1,1)}.layout-tab .layout-tab-ripple-container{display:block;position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;overflow:hidden}.layout-tab .layout-tab-ripple-container .ripple{background-color:#fff}.layout-tab-panel{display:block}.layout.is-upgraded .layout-tab-panel{display:none}.layout.is-upgraded .layout-tab-panel.is-active{display:block}.radio,.radio__outer-circle{margin:0;box-sizing:border-box;display:inline-block}.radio{position:relative;font-size:16px;padding-left:0}.radio.is-upgraded{padding-left:24px}.radio.is-upgraded .radio__button{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.radio__outer-circle{position:absolute;top:2px;left:0;width:16px;height:16px;cursor:pointer;border:2px solid rgba(0,0,0,.54);border-radius:50%;z-index:2}.radio.is-checked .radio__outer-circle{border:2px solid #3f51b5}.radio.is-disabled .radio__outer-circle{border:2px solid rgba(0,0,0,.26);cursor:auto}.radio-ripple,.radio__inner-circle{position:absolute;border-radius:50%}.radio__inner-circle{z-index:1;margin:0;top:6px;left:4px;box-sizing:border-box;width:8px;height:8px;cursor:pointer;-webkit-transition-duration:.28s;transition-duration:.28s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);background:#3f51b5}.radio-ripple,.switch-ripple{box-sizing:border-box;z-index:2;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.radio.is-checked .radio__inner-circle{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.radio.is-disabled .radio__inner-circle{background:rgba(0,0,0,.26);cursor:auto}.radio.is-focused .radio__inner-circle{box-shadow:0 0 0 10px rgba(0,0,0,.1)}.radio__label{cursor:pointer}.radio.is-disabled .radio__label{color:rgba(0,0,0,.26);cursor:auto}.radio-ripple{top:-9px;left:-13px;width:42px;height:42px;cursor:pointer;overflow:hidden}.radio-ripple .ripple{background:#3f51b5}.radio.is-disabled .radio-ripple{cursor:auto}.radio.is-disabled .radio-ripple .ripple{background:0 0}:root .slider.slider.is-upgraded,_:-ms-input-placeholder{-ms-appearance:none;height:32px;margin:0}.slider{width:calc(100% - 40px);margin:0 20px}.slider.is-upgraded{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;background:0 0;user-select:none;outline:0;padding:0;color:#3f51b5;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:1}.slider.is-upgraded,.switch{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slider.is-upgraded::-moz-focus-outer{border:0}.slider.is-upgraded::-ms-tooltip{display:none}.slider.is-upgraded::-webkit-slider-runnable-track{background:0 0}.slider.is-upgraded::-moz-range-track{background:0 0;border:none}.slider.is-upgraded::-ms-track{background:0 0;color:transparent;height:2px;width:100%;border:none}.slider.is-upgraded::-ms-fill-lower{padding:0;background:linear-gradient(to right,transparent,transparent 16px,#3f51b5 16px,#3f51b5 0)}.slider.is-upgraded::-ms-fill-upper{padding:0;background:linear-gradient(to left,transparent,transparent 16px,rgba(0,0,0,.26) 16px,rgba(0,0,0,.26) 0)}.slider.is-upgraded::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background:#3f51b5;border:none;-webkit-transition:-webkit-transform .18s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1)}.slider.is-upgraded::-moz-range-thumb{-moz-appearance:none;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background:#3f51b5;border:none}.slider.is-upgraded:focus:not(:active)::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(63,81,181,.26)}.slider.is-upgraded:focus:not(:active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(63,81,181,.26)}.slider.is-upgraded:active::-webkit-slider-thumb{background:#3f51b5;-webkit-transform:scale(1.5);transform:scale(1.5)}.slider.is-upgraded:active::-moz-range-thumb{background:#3f51b5;transform:scale(1.5)}.slider.is-upgraded::-ms-thumb{width:32px;height:32px;border:none;border-radius:50%;background:#3f51b5;-ms-transform:scale(.375);transform:scale(.375);transition:transform .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1)}.slider.is-upgraded:focus:not(:active)::-ms-thumb{background:radial-gradient(circle closest-side,#3f51b5 0,#3f51b5 37.5%,rgba(63,81,181,.26) 37.5%,rgba(63,81,181,.26) 100%);-ms-transform:scale(1);transform:scale(1)}.slider.is-upgraded:active::-ms-thumb{background:#3f51b5;-ms-transform:scale(.5625);transform:scale(.5625)}.slider.is-upgraded.is-lowest-value::-webkit-slider-thumb{border:2px solid rgba(0,0,0,.26);background:0 0}.slider.is-upgraded.is-lowest-value::-moz-range-thumb{border:2px solid rgba(0,0,0,.26);background:0 0}.slider.is-upgraded.is-lowest-value~.slider__background-flex>.slider__background-upper{left:6px}.slider.is-upgraded.is-lowest-value:focus:not(:active)::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(0,0,0,.12);background:rgba(0,0,0,.12)}.slider.is-upgraded.is-lowest-value:focus:not(:active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(0,0,0,.12);background:rgba(0,0,0,.12)}.slider.is-upgraded.is-lowest-value:active::-webkit-slider-thumb{border:1.6px solid rgba(0,0,0,.26);-webkit-transform:scale(1.5);transform:scale(1.5)}.slider.is-upgraded.is-lowest-value:active~.slider__background-flex>.slider__background-upper{left:9px}.slider.is-upgraded.is-lowest-value:active::-moz-range-thumb{border:1.5px solid rgba(0,0,0,.26);transform:scale(1.5)}.slider.is-upgraded.is-lowest-value::-ms-thumb{background:radial-gradient(circle closest-side,transparent 0,transparent 66.67%,rgba(0,0,0,.26) 66.67%,rgba(0,0,0,.26) 100%)}.slider.is-upgraded.is-lowest-value:focus:not(:active)::-ms-thumb{background:radial-gradient(circle closest-side,rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 25%,rgba(0,0,0,.26) 25%,rgba(0,0,0,.26) 37.5%,rgba(0,0,0,.12) 37.5%,rgba(0,0,0,.12) 100%);-ms-transform:scale(1);transform:scale(1)}.slider.is-upgraded.is-lowest-value:active::-ms-thumb{-ms-transform:scale(.5625);transform:scale(.5625);background:radial-gradient(circle closest-side,transparent 0,transparent 77.78%,rgba(0,0,0,.26) 77.78%,rgba(0,0,0,.26) 100%)}.slider.is-upgraded.is-lowest-value::-ms-fill-lower{background:0 0}.slider.is-upgraded.is-lowest-value::-ms-fill-upper{margin-left:6px}.slider.is-upgraded.is-lowest-value:active::-ms-fill-upper{margin-left:9px}.slider.is-upgraded:disabled::-webkit-slider-thumb,.slider.is-upgraded:disabled:active::-webkit-slider-thumb,.slider.is-upgraded:disabled:focus::-webkit-slider-thumb{-webkit-transform:scale(.667);transform:scale(.667);background:rgba(0,0,0,.26)}.slider.is-upgraded:disabled::-moz-range-thumb,.slider.is-upgraded:disabled:active::-moz-range-thumb,.slider.is-upgraded:disabled:focus::-moz-range-thumb{transform:scale(.667);background:rgba(0,0,0,.26)}.slider.is-upgraded:disabled~.slider__background-flex>.slider__background-lower{background-color:rgba(0,0,0,.26);left:-6px}.slider.is-upgraded.is-lowest-value:disabled:active~.slider__background-flex>.slider__background-upper,.slider.is-upgraded:disabled~.slider__background-flex>.slider__background-upper{left:6px}.slider.is-upgraded.is-lowest-value:disabled::-webkit-slider-thumb,.slider.is-upgraded.is-lowest-value:disabled:active::-webkit-slider-thumb,.slider.is-upgraded.is-lowest-value:disabled:focus::-webkit-slider-thumb{border:3px solid rgba(0,0,0,.26);background:0 0;-webkit-transform:scale(.667);transform:scale(.667)}.slider.is-upgraded.is-lowest-value:disabled::-moz-range-thumb,.slider.is-upgraded.is-lowest-value:disabled:active::-moz-range-thumb,.slider.is-upgraded.is-lowest-value:disabled:focus::-moz-range-thumb{border:3px solid rgba(0,0,0,.26);background:0 0;transform:scale(.667)}.slider.is-upgraded:disabled::-ms-thumb,.slider.is-upgraded:disabled:active::-ms-thumb,.slider.is-upgraded:disabled:focus::-ms-thumb{-ms-transform:scale(.25);transform:scale(.25);background:rgba(0,0,0,.26)}.slider.is-upgraded.is-lowest-value:disabled::-ms-thumb,.slider.is-upgraded.is-lowest-value:disabled:active::-ms-thumb,.slider.is-upgraded.is-lowest-value:disabled:focus::-ms-thumb{-ms-transform:scale(.25);transform:scale(.25);background:radial-gradient(circle closest-side,transparent 0,transparent 50%,rgba(0,0,0,.26) 50%,rgba(0,0,0,.26) 100%)}.slider.is-upgraded:disabled::-ms-fill-lower{margin-right:6px;background:linear-gradient(to right,transparent,transparent 25px,rgba(0,0,0,.26) 25px,rgba(0,0,0,.26) 0)}.slider__background-flex,.slider__container{background:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.slider.is-upgraded:disabled::-ms-fill-upper{margin-left:6px}.slider.is-upgraded.is-lowest-value:disabled:active::-ms-fill-upper{margin-left:6px}.slider__ie-container{height:18px;overflow:visible;border:none;margin:none;padding:none}.slider__container{height:18px;position:relative;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.slider__background-flex{position:absolute;height:2px;width:calc(100% - 52px);top:50%;left:0;margin:0 26px;display:flex;overflow:hidden;border:0;padding:0;-webkit-transform:translate(0,-1px);-ms-transform:translate(0,-1px);transform:translate(0,-1px)}.spinner,.switch,.switch__focus-helper{display:inline-block}.slider__background-lower{background:#3f51b5;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;position:relative;border:0;padding:0}.slider__background-upper{background:rgba(0,0,0,.26);-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;position:relative;border:0;padding:0;-webkit-transition:left .18s cubic-bezier(.4,0,.2,1);transition:left .18s cubic-bezier(.4,0,.2,1)}.spinner{position:relative;width:28px;height:28px}.spinner:not(.is-upgraded).is-active:after{content:"Loading..."}.spinner.is-upgraded.is-active{-webkit-animation:spinner__container-rotate 1568.23529412ms linear infinite;animation:spinner__container-rotate 1568.23529412ms linear infinite}@-webkit-keyframes spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner__layer{position:absolute;width:100%;height:100%;opacity:0}.spinner__layer-1{border-color:#42a5f5}.spinner--single-color .spinner__layer-1{border-color:#3f51b5}.spinner.is-active .spinner__layer-1{-webkit-animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer-2{border-color:#f44336}.spinner--single-color .spinner__layer-2{border-color:#3f51b5}.spinner.is-active .spinner__layer-2{-webkit-animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer-3{border-color:#fdd835}.spinner--single-color .spinner__layer-3{border-color:#3f51b5}.spinner.is-active .spinner__layer-3{-webkit-animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer-4{border-color:#4caf50}.spinner--single-color .spinner__layer-4{border-color:#3f51b5}.spinner__circle,.spinner__circle-clipper,.spinner__gap-patch{height:100%;border-color:inherit}.spinner.is-active .spinner__layer-4{-webkit-animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes spinner__layer-1-fade-in-out{100%,25%,90%,from{opacity:.99}26%,89%{opacity:0}}@keyframes spinner__layer-1-fade-in-out{100%,25%,90%,from{opacity:.99}26%,89%{opacity:0}}@-webkit-keyframes spinner__layer-2-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:.99}}@keyframes spinner__layer-2-fade-in-out{15%,51%,from{opacity:0}25%,50%{opacity:.99}}@-webkit-keyframes spinner__layer-3-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:.99}}@keyframes spinner__layer-3-fade-in-out{40%,76%,from{opacity:0}50%,75%{opacity:.99}}@-webkit-keyframes spinner__layer-4-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:.99}}@keyframes spinner__layer-4-fade-in-out{100%,65%,from{opacity:0}75%,90%{opacity:.99}}.spinner__gap-patch{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;overflow:hidden}.spinner__gap-patch .spinner__circle{width:1000%;left:-450%}.spinner__circle-clipper{display:inline-block;position:relative;width:50%;overflow:hidden}.spinner__circle-clipper .spinner__circle{width:200%}.spinner__circle{box-sizing:border-box;border-width:3px;border-style:solid;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.spinner__left .spinner__circle{border-right-color:transparent!important;-webkit-transform:rotate(129deg);-ms-transform:rotate(129deg);transform:rotate(129deg)}.spinner.is-active .spinner__left .spinner__circle{-webkit-animation:spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__right .spinner__circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);-ms-transform:rotate(-129deg);transform:rotate(-129deg)}.spinner.is-active .spinner__right .spinner__circle{-webkit-animation:spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes spinner__left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes spinner__left-spin{from,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes spinner__right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes spinner__right-spin{from,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.switch{position:relative;z-index:1;box-sizing:border-box;width:100%;height:24px;margin:0;padding:0;overflow:visible;-webkit-touch-callout:none;user-select:none}.switch.is-upgraded{padding-left:28px}.switch.is-upgraded .switch__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.switch__track{background:rgba(0,0,0,.26);position:absolute;left:0;top:5px;height:14px;width:36px;border-radius:14px;cursor:pointer}.switch.is-checked .switch__track{background:rgba(63,81,181,.5)}.switch.is-disabled .switch__track{background:rgba(0,0,0,.12);cursor:auto}.switch__thumb{background:#fafafa;position:absolute;left:0;top:2px;height:20px;width:20px;cursor:pointer;-webkit-transition-duration:.28s;transition-duration:.28s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:left}.switch-ripple,.switch__thumb{border-radius:50%;-webkit-transition-property:left}.switch.is-checked .switch__thumb{background:#3f51b5;left:16px;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.switch.is-disabled .switch__thumb{background:#bdbdbd;cursor:auto}.switch__focus-helper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-4px,-4px);-ms-transform:translate(-4px,-4px);transform:translate(-4px,-4px);box-sizing:border-box;width:8px;height:8px;border-radius:50%;background-color:transparent}.switch.is-focused .switch__focus-helper{box-shadow:0 0 0 20px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.switch.is-focused.is-checked .switch__focus-helper{box-shadow:0 0 0 20px rgba(63,81,181,.26);background-color:rgba(63,81,181,.26)}.switch__label{position:relative;cursor:pointer;font-size:16px;margin:0;left:24px}.switch.is-disabled .switch__label{color:#bdbdbd;cursor:auto}.switch-ripple{position:absolute;top:-12px;left:-14px;width:48px;height:48px;cursor:pointer;overflow:hidden;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:step-end;transition-timing-function:step-end;transition-property:left}.switch-ripple .ripple{background:#3f51b5}.switch.is-disabled .switch-ripple{cursor:auto}.switch.is-disabled .switch-ripple .ripple{background:0 0}.switch.is-checked .switch-ripple{cursor:auto;left:2px}.tabs{display:block;width:100%}.tabs__tab-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:48px;padding:0;margin:0;border-bottom:1px solid #e0e0e0}.tabs__tab{margin:0;border:none;padding:0 24px;float:left;position:relative;display:block;color:red;height:48px;line-height:48px;font-size:14px;color:rgba(0,0,0,.54);overflow:hidden}.tabs.is-upgraded .tabs__tab.is-active{color:rgba(0,0,0,.87)}.tabs.is-upgraded .tabs__tab.is-active:after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:#3f51b5;-webkit-animation:border-expand .2s cubic-bezier(.4,0,.4,1) .01s alternate forwards;animation:border-expand .2s cubic-bezier(.4,0,.4,1) .01s alternate forwards;-webkit-transition:all 1s cubic-bezier(.4,0,1,1);transition:all 1s cubic-bezier(.4,0,1,1)}.tabs__tab .tabs-ripple{display:block;position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;overflow:hidden}.tabs__tab .tabs-ripple .ripple{background:#3f51b5}.tabs__panel{display:block}.tabs.is-upgraded .tabs__panel{display:none}.tabs.is-upgraded .tabs__panel.is-active{display:block}@-webkit-keyframes border-expand{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes border-expand{0%{opacity:0;width:0}100%{opacity:1;width:100%}}.textfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;padding:20px 0}.textfield .button{position:absolute;bottom:20px}.textfield--align-right{text-align:right}.textfield--full-width{width:100%}.textfield--expandable{min-width:32px;width:auto;min-height:32px}.textfield__input,.textfield__label{display:block;font-size:16px;width:100%;text-align:left}.textfield__input{border:none;border-bottom:1px solid rgba(0,0,0,.12);margin:0;padding:4px 0;background:16px;color:inherit}.textfield.is-invalid .textfield__input{border-color:#de3226;box-shadow:none}.textfield.is-disabled .textfield__input{background-color:transparent;border-bottom:1px dotted rgba(0,0,0,.12)}.textfield textarea.textfield__input{display:block}.textfield__label{bottom:0;color:rgba(0,0,0,.26);left:0;right:0;pointer-events:none;position:absolute;top:24px;overflow:hidden}.textfield.is-dirty .textfield__label{visibility:hidden}.textfield--floating-label .textfield__label{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.textfield--floating-label.is-dirty .textfield__label,.textfield--floating-label.is-focused .textfield__label{color:#3f51b5;font-size:12px;top:4px;visibility:visible}.textfield--floating-label.is-invalid .textfield__label,.textfield__error{color:#de3226;font-size:12px}.textfield--floating-label.is-dirty .textfield__expandable-holder .textfield__label,.textfield--floating-label.is-focused .textfield__expandable-holder .textfield__label{top:-16px}.textfield__label:after{background-color:#3f51b5;bottom:20px;content:'';height:2px;left:45%;position:absolute;-webkit-transition-duration:.2s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:10px}.textfield__expandable-holder,.textfield__label:after{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)}.textfield.is-focused .textfield__label:after{left:0;visibility:visible;width:100%}.textfield.is-invalid .textfield__label:after{background-color:#de3226}.textfield__error{position:absolute;margin-top:3px;visibility:hidden;display:block}.textfield.is-invalid .textfield__error{visibility:visible}.textfield__expandable-holder{position:relative;margin-left:32px;-webkit-transition-duration:.2s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;max-width:.1px}.textfield.is-dirty .textfield__expandable-holder,.textfield.is-focused .textfield__expandable-holder{max-width:600px}.textfield__expandable-holder .textfield__label:after{bottom:0}.tooltip{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;z-index:999;background:rgba(97,97,97,.9);border-radius:2px;color:#fff;display:inline-block;font-size:10px;line-height:14px;max-width:170px;position:fixed;top:-500px;left:-500px;padding:8px}.skinned-content,.skinned-page{background-color:transparent;background-repeat:no-repeat;background-attachment:scroll}.tooltip.is-active{-webkit-animation:pulse 200ms cubic-bezier(0,0,.2,1) forwards;animation:pulse 200ms cubic-bezier(0,0,.2,1) forwards}.tooltip--large{line-height:14px;font-size:14px;padding:16px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(.99);transform:scale(.99)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}}@keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(.99);transform:scale(.99)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}}.glow--inset{box-shadow:inset 0 0 12px #000,inset 0 0 2px #999,inset 0 4px 20px -5px #555}.glow--2dp{box-shadow:0 2px 2px 0 rgba(255,255,255,.24),0 3px 1px -2px rgba(255,255,255,.3),0 1px 5px 0 rgba(255,255,255,.22)}.shadow--2dp{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.shadow--3dp{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.shadow--4dp{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.shadow--6dp{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.shadow--8dp{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.shadow--16dp{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.grid.no-spacing{padding:0}.cell{box-sizing:border-box}.cell-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.cell-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.cell-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.cell-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.grid.no-spacing>.cell{margin:0}@media (max-width:479px){.grid{padding:8px}.cell{margin:8px;width:calc(100% - 16px)}.no-spacing>.cell{width:100%}.cell-hide-phone{display:none!important}.cell-1-col{width:calc(25% - 16px)}.no-spacing>.cell-1-col{width:25%}.cell-1-col-phone.cell-1-col-phone{width:calc(25% - 16px)}.no-spacing>.cell-1-col-phone.cell-1-col-phone{width:25%}.cell-2-col{width:calc(50% - 16px)}.no-spacing>.cell-2-col{width:50%}.cell-2-col-phone.cell-2-col-phone{width:calc(50% - 16px)}.no-spacing>.cell-2-col-phone.cell-2-col-phone{width:50%}.cell-3-col{width:calc(75% - 16px)}.no-spacing>.cell-3-col{width:75%}.cell-3-col-phone.cell-3-col-phone{width:calc(75% - 16px)}.no-spacing>.cell-3-col-phone.cell-3-col-phone{width:75%}.cell-4-col{width:calc(100% - 16px)}.no-spacing>.cell-4-col{width:100%}.cell-4-col-phone.cell-4-col-phone{width:calc(100% - 16px)}.no-spacing>.cell-4-col-phone.cell-4-col-phone{width:100%}.cell-5-col{width:calc(100% - 16px)}.no-spacing>.cell-5-col{width:100%}.cell-5-col-phone.cell-5-col-phone{width:calc(100% - 16px)}.no-spacing>.cell-5-col-phone.cell-5-col-phone{width:100%}.cell-6-col{width:calc(100% - 16px)}.no-spacing>.cell-6-col{width:100%}.cell-6-col-phone.cell-6-col-phone{width:calc(100% - 16px)}.no-spacing>.cell-6-col-phone.cell-6-col-phone{width:100%}.cell-7-col{width:calc(100% - 16px)}.no-spacing>.cell-7-col{width:100%}.cell-7-col-phone.cell-7-col-phone{width:calc(100% - 16px)}.no-spacing>.cell-7-col-phone.cell-7-col-phone{width:100%}.cell-8-col{width:calc(100% - 16px)}.no-spacing>.cell-8-col{width:100%}.cell-8-col-phone.cell-8-col-phone{width:calc(100% - 16px)}.no-spacing>.cell-8-col-phone.cell-8-col-phone{width:100%}.cell-9-col{width:calc(100% - 16px)}.no-spacing>.cell-9-col{width:100%}.cell-9-col-phone.cell-9-col-phone{width:calc(100% - 16px)}.no-spacing>.cell-9-col-phone.cell-9-col-phone{width:100%}.cell-10-col{width:calc(100% - 16px)}.no-spacing>.cell-10-col{width:100%}.cell-10-col-phone.cell-10-col-phone{width:calc(100% - 16px)}.no-spacing>.cell-10-col-phone.cell-10-col-phone{width:100%}.cell-11-col{width:calc(100% - 16px)}.no-spacing>.cell-11-col{width:100%}.cell-11-col-phone.cell-11-col-phone{width:calc(100% - 16px)}.no-spacing>.cell-11-col-phone.cell-11-col-phone{width:100%}.cell-12-col{width:calc(100% - 16px)}.no-spacing>.cell-12-col{width:100%}.cell-12-col-phone.cell-12-col-phone{width:calc(100% - 16px)}.no-spacing>.cell-12-col-phone.cell-12-col-phone{width:100%}}@media (min-width:480px) and (max-width:839px){.grid{padding:8px}.cell{margin:8px;width:calc(50% - 16px)}.no-spacing>.cell{width:50%}.cell-hide-tablet{display:none!important}.cell-1-col{width:calc(12.5% - 16px)}.no-spacing>.cell-1-col{width:12.5%}.cell-1-col-tablet.cell-1-col-tablet{width:calc(12.5% - 16px)}.no-spacing>.cell-1-col-tablet.cell-1-col-tablet{width:12.5%}.cell-2-col{width:calc(25% - 16px)}.no-spacing>.cell-2-col{width:25%}.cell-2-col-tablet.cell-2-col-tablet{width:calc(25% - 16px)}.no-spacing>.cell-2-col-tablet.cell-2-col-tablet{width:25%}.cell-3-col{width:calc(37.5% - 16px)}.no-spacing>.cell-3-col{width:37.5%}.cell-3-col-tablet.cell-3-col-tablet{width:calc(37.5% - 16px)}.no-spacing>.cell-3-col-tablet.cell-3-col-tablet{width:37.5%}.cell-4-col{width:calc(50% - 16px)}.no-spacing>.cell-4-col{width:50%}.cell-4-col-tablet.cell-4-col-tablet{width:calc(50% - 16px)}.no-spacing>.cell-4-col-tablet.cell-4-col-tablet{width:50%}.cell-5-col{width:calc(62.5% - 16px)}.no-spacing>.cell-5-col{width:62.5%}.cell-5-col-tablet.cell-5-col-tablet{width:calc(62.5% - 16px)}.no-spacing>.cell-5-col-tablet.cell-5-col-tablet{width:62.5%}.cell-6-col{width:calc(75% - 16px)}.no-spacing>.cell-6-col{width:75%}.cell-6-col-tablet.cell-6-col-tablet{width:calc(75% - 16px)}.no-spacing>.cell-6-col-tablet.cell-6-col-tablet{width:75%}.cell-7-col{width:calc(87.5% - 16px)}.no-spacing>.cell-7-col{width:87.5%}.cell-7-col-tablet.cell-7-col-tablet{width:calc(87.5% - 16px)}.no-spacing>.cell-7-col-tablet.cell-7-col-tablet{width:87.5%}.cell-8-col{width:calc(100% - 16px)}.no-spacing>.cell-8-col{width:100%}.cell-8-col-tablet.cell-8-col-tablet{width:calc(100% - 16px)}.no-spacing>.cell-8-col-tablet.cell-8-col-tablet{width:100%}.cell-9-col{width:calc(100% - 16px)}.no-spacing>.cell-9-col{width:100%}.cell-9-col-tablet.cell-9-col-tablet{width:calc(100% - 16px)}.no-spacing>.cell-9-col-tablet.cell-9-col-tablet{width:100%}.cell-10-col{width:calc(100% - 16px)}.no-spacing>.cell-10-col{width:100%}.cell-10-col-tablet.cell-10-col-tablet{width:calc(100% - 16px)}.no-spacing>.cell-10-col-tablet.cell-10-col-tablet{width:100%}.cell-11-col{width:calc(100% - 16px)}.no-spacing>.cell-11-col{width:100%}.cell-11-col-tablet.cell-11-col-tablet{width:calc(100% - 16px)}.no-spacing>.cell-11-col-tablet.cell-11-col-tablet{width:100%}.cell-12-col{width:calc(100% - 16px)}.no-spacing>.cell-12-col{width:100%}.cell-12-col-tablet.cell-12-col-tablet{width:calc(100% - 16px)}.no-spacing>.cell-12-col-tablet.cell-12-col-tablet{width:100%}}@media (min-width:840px){.grid{padding:8px}.cell{margin:8px;width:calc(33.3333333333% - 16px)}.no-spacing>.cell{width:33.3333333333%}.cell-hide-desktop{display:none!important}.cell-1-col{width:calc(8.3333333333% - 16px)}.no-spacing>.cell-1-col{width:8.3333333333%}.cell-1-col-desktop.cell-1-col-desktop{width:calc(8.3333333333% - 16px)}.no-spacing>.cell-1-col-desktop.cell-1-col-desktop{width:8.3333333333%}.cell-2-col{width:calc(16.6666666667% - 16px)}.no-spacing>.cell-2-col{width:16.6666666667%}.cell-2-col-desktop.cell-2-col-desktop{width:calc(16.6666666667% - 16px)}.no-spacing>.cell-2-col-desktop.cell-2-col-desktop{width:16.6666666667%}.cell-3-col{width:calc(25% - 16px)}.no-spacing>.cell-3-col{width:25%}.cell-3-col-desktop.cell-3-col-desktop{width:calc(25% - 16px)}.no-spacing>.cell-3-col-desktop.cell-3-col-desktop{width:25%}.cell-4-col{width:calc(33.3333333333% - 16px)}.no-spacing>.cell-4-col{width:33.3333333333%}.cell-4-col-desktop.cell-4-col-desktop{width:calc(33.3333333333% - 16px)}.no-spacing>.cell-4-col-desktop.cell-4-col-desktop{width:33.3333333333%}.cell-5-col{width:calc(41.6666666667% - 16px)}.no-spacing>.cell-5-col{width:41.6666666667%}.cell-5-col-desktop.cell-5-col-desktop{width:calc(41.6666666667% - 16px)}.no-spacing>.cell-5-col-desktop.cell-5-col-desktop{width:41.6666666667%}.cell-6-col{width:calc(50% - 16px)}.no-spacing>.cell-6-col{width:50%}.cell-6-col-desktop.cell-6-col-desktop{width:calc(50% - 16px)}.no-spacing>.cell-6-col-desktop.cell-6-col-desktop{width:50%}.cell-7-col{width:calc(58.3333333333% - 16px)}.no-spacing>.cell-7-col{width:58.3333333333%}.cell-7-col-desktop.cell-7-col-desktop{width:calc(58.3333333333% - 16px)}.no-spacing>.cell-7-col-desktop.cell-7-col-desktop{width:58.3333333333%}.cell-8-col{width:calc(66.6666666667% - 16px)}.no-spacing>.cell-8-col{width:66.6666666667%}.cell-8-col-desktop.cell-8-col-desktop{width:calc(66.6666666667% - 16px)}.no-spacing>.cell-8-col-desktop.cell-8-col-desktop{width:66.6666666667%}.cell-9-col{width:calc(75% - 16px)}.no-spacing>.cell-9-col{width:75%}.cell-9-col-desktop.cell-9-col-desktop{width:calc(75% - 16px)}.no-spacing>.cell-9-col-desktop.cell-9-col-desktop{width:75%}.cell-10-col{width:calc(83.3333333333% - 16px)}.no-spacing>.cell-10-col{width:83.3333333333%}.cell-10-col-desktop.cell-10-col-desktop{width:calc(83.3333333333% - 16px)}.no-spacing>.cell-10-col-desktop.cell-10-col-desktop{width:83.3333333333%}.cell-11-col{width:calc(91.6666666667% - 16px)}.no-spacing>.cell-11-col{width:91.6666666667%}.cell-11-col-desktop.cell-11-col-desktop{width:calc(91.6666666667% - 16px)}.no-spacing>.cell-11-col-desktop.cell-11-col-desktop{width:91.6666666667%}.cell-12-col{width:calc(100% - 16px)}.no-spacing>.cell-12-col{width:100%}.cell-12-col-desktop.cell-12-col-desktop{width:calc(100% - 16px)}.no-spacing>.cell-12-col-desktop.cell-12-col-desktop{width:100%}}.skinned-page{width:100%;height:100%;position:fixed;background-size:cover;background-position:center center;z-index:0}.skinned-content{background-size:100%;background-position:top center;z-index:2}header,section{position:relative;width:100%;height:auto;text-align:center;padding:0}@media (min-width:40em){header{padding:100px 0 50px}section{padding:50px 0}}.border--top{border-top:1px solid rgba(0,0,0,.1)}.border--bottom{border-bottom:1px solid rgba(0,0,0,.1)}.flex--expand{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.flex--centered{width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.absolute--overlay{position:absolute;top:0;left:0;width:100%;height:100%}.container>a>img,.container>img{display:inline-block;height:auto}.container,.media-viewer{position:relative;margin-right:auto;margin-left:auto}.container{padding:0}.container:after,.container:before{content:" ";display:table}.container>a{display:inline-block;max-width:600px;padding:4px;line-height:1.428571429;margin-right:auto;margin-left:auto;border:1px solid rgba(0,0,0,.75);border-radius:4px;transition:all .2s ease-in-out}.container>a,.media-viewer>a,.media-viewer>embed,.media-viewer>iframe,.media-viewer>object{min-height:80%;background-color:rgba(255,255,255,.65);box-shadow:0 0 35px rgba(0,0,0,.5);-webkit-transition:all .2s ease-in-out}.container-subtitle,.container-title{font-family:Roboto,Helvetica,Arial,sans-serif;text-align:center;margin-top:24px;line-height:1}.container>a>img{width:100%}.container>img{width:100%;max-width:600px}@media (min-width:40em){.container{padding:16px;max-width:80%}}.container-title{font-size:45px;font-weight:400;margin-bottom:24px}.container-subtitle{font-size:20px;font-weight:500;letter-spacing:.02em;margin-bottom:16px}.type,pre .keyword,pre .marker,pre .operator{font-weight:700}code,span.parameter,tt{font-family:monospace}.media-viewer{width:100%;max-width:600px;height:0;padding-bottom:56.25%;padding-top:25px}.media-viewer>a,.media-viewer>embed,.media-viewer>iframe,.media-viewer>object{display:block;position:absolute;top:0;left:0;width:100%;height:auto;padding:4px;line-height:1.428571429;border:1px solid rgba(0,0,0,.75);border-radius:4px;transition:all .2s ease-in-out}.media-viewer>a>img,.media-viewer>embed>img,.media-viewer>iframe>img,.media-viewer>object>img{display:inline-block;width:100%;height:100%!important}.no-phone{display:none}.no-desktop{display:block}@media (min-width:40em){.no-phone{display:block}.no-desktop{display:none}}code,tt{font-size:1.1em}p.name,pre{font-family:"Andale Mono",monospace}span.parameter:after{content:":"}span.types:before{content:"("}span.types:after{content:")"}.type{font-style:italic}blockquote{margin-left:3em}p.name{padding-top:1em}pre{background-color:#f5f5f5;border:1px solid silver;padding:10px;margin:10px 0;overflow:auto}pre.example{font-size:.85em}table.index{border:1px #00007f}#content,#main{border-left:2px solid #ccc}table.index td{text-align:left;vertical-align:top}#container{margin-left:1em;margin-right:1em;background-color:#f0f0f0}#product{text-align:center;border-bottom:1px solid #ccc;background-color:#fff}#main,#navigation{background-color:#f0f0f0}#product big{font-size:2em}#navigation{float:left;width:14em;vertical-align:top;overflow:visible}#navigation h2{background-color:#e7e7e7;font-size:1.1em;color:#000;text-align:left;padding:.2em;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#about,#content{background-color:#fff}#navigation ul{font-size:1em;list-style-type:none;margin:1px 1px 10px}#navigation li{text-indent:-1em;display:block;margin:3px 0 0 22px}#navigation li li a{margin:0 3px 0 -1em}#content{margin-left:14em;padding:1em;width:700px;border-right:2px solid #ccc}table.function_list td.summary,table.module_list td.summary{width:100%}#about{padding:5px;border-top:2px solid #ccc}@media print{#container,#content,#main{background-color:#fff}#main{border-left:0}#container{margin-left:2%;margin-right:2%}#content{padding:1em}#navigation{display:none}pre.example{font-family:"Andale Mono",monospace;font-size:10pt;page-break-inside:avoid}}table.function_list td,table.module_list td{border-width:1px;padding:3px;border-style:solid;border-color:#ccc}table.function_list td.name,table.module_list td.name{background-color:#f0f0f0;min-width:200px}table.module_list{border-width:1px;border-style:solid;border-color:#ccc}table.function_list{border-width:1px;border-style:solid;border-color:#ccc}ul.nowrap{overflow:auto}dl.function dt,dl.table dt{border-top:1px solid #ccc;padding-top:1em}dl.function dd,dl.table dd{padding-bottom:1em;margin:10px 0 0 20px}dl.function h3,dl.table h3{font-size:.95em}ol ol,ol ul,ul ol,ul ul{margin-top:0}a:target+*{background-color:#FF9}pre .comment{color:#558817}pre .constant{color:#a8660d}pre .escape{color:#844631}pre .keyword{color:#aa5050}pre .library{color:#0e7c6b}pre .marker{color:#512b1e;background:#fedc56}pre .string{color:#8080ff}pre .number{color:#f8660d}pre .operator{color:#2239a8}pre .prepro,pre .preprocessor{color:#a33243}pre .global,pre .user-keyword{color:purple}pre .prompt{color:#558817}pre .url{color:#272fc2;text-decoration:underline} +/*** +* BASE64 IMAGES +*/ +.card-header,.comic,.menu-icon{background-size:cover;background-repeat:no-repeat;background-position:center}.menu-icon{display:inline-block;width:32px;height:32px;background-image:url(data:image/png;base64,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)}.comic{background-image:url(data:image/png;base64,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);background-color:#000;background-attachment:scroll;border:1px solid #333;box-shadow:5px 7px 20px #000;padding:16px;margin-bottom:16px}.card-header{color:#fff;background-image:url(data:image/png;base64,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)}.skinned-page{background-image:url(data:image/png;base64,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)} + /*** + * Custom Styles for the SVUI Site. + */ +body,html{height:100%;background-color:#333}td,tr{height:auto!important}body{text-shadow:0 1px 3px rgba(0,0,0,.12);font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{margin:0;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#000;text-shadow:1px 1px 4px #888}h1{font-size:24px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}small{font-size:.8em!important}small:before{content:"\00a0\00a0//\00a0\00a0";display:inline-block}small:after{content:" ";clear:both}table{border-collapse:collapse}tr{min-height:28px}p{margin:0;padding:12px 20px;line-height:20px;font-size:15px}a{color:#07F;text-shadow:1px 1px 2px #ccc,-1px -1px 1px #fff;background-color:transparent;transition:all .2s ease-in-out}a:focus,a:hover{text-decoration:none;color:#0C0;text-shadow:0 0 1px #fff,0 0 1px #fff}.section-label{display:inline-block;padding:4px 12px;border-radius:50px;margin-left:-12px;line-height:1!important;border:2px solid rgba(0,0,0,.12)}h1.section-label,h2.section-label,h3.section-label{background-color:rgba(255,75,0,.4)}h4.section-label{background-color:rgba(255,255,0,.4)}h5.section-label{background-color:rgba(75,255,0,.4)}h6.section-label{background-color:rgba(0,200,255,.4)}.button-icon{text-transform:none;transition:all .3s ease-in-out;color:#1FCCFF;padding:12px 16px;font-size:28px;line-height:1.33;border-radius:50px}.button-icon,.button-icon:focus,.button-icon:hover{border:1px solid transparent;background-color:transparent}.card-header-title,.layout-title,.navigation-link{text-transform:uppercase}.button-icon:focus,.button-icon:hover{outline:0;color:#FF0}.current-link{background-color:rgba(0,255,0,.2)}.layout-title{letter-spacing:1px;color:#FF6F00;text-shadow:-.1em .14em .01em #B30,-.08em .02em .05em #F30,-.18em .2em .03em #000,-.08em .2em .03em #000,.1em -.05em .03em #000,-.12em -.02em .03em #000,-.08em .1em 1em #000}.layout-drawer{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);background-color:#3F3F3F;border-right:1px solid #000}.navigation-link{padding:2px 40px!important;color:#fff!important;text-shadow:1px 1px 2px #000!important}.navigation-link:focus,.navigation-link:hover{text-decoration:none;color:#0C0;text-shadow:1px 1px 2px #000!important}.navigation-link .material-icons{font-size:24px;margin-right:32px}.navigation-subtitle,.navigation-title{display:block;position:relative;border-bottom:1px solid rgba(0,0,0,.3);font-size:20px;line-height:1;letter-spacing:.02em;font-weight:400;box-sizing:border-box}.navigation-title{color:#888;padding:2px 8px 8px}.navigation-subtitle{padding:8px 16px 4px!important;color:#FF0;text-shadow:-.1em .14em .01em #B30,-.08em .02em .05em #F30,-.18em .2em .03em #000,-.08em .2em .03em #000,.1em -.05em .03em #000,-.12em -.02em .03em #000,-.08em .1em 1em #000}.navigation-spacer{padding:1px 0;border-bottom:1px solid rgba(100,100,100,.2);-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.container-title{letter-spacing:0;color:#FF6F00;text-shadow:-.1em .14em .01em #B30,-.08em .02em .05em #F30,-.18em .2em .03em #000,-.08em .2em .03em #000,.1em -.05em .03em #000,-.12em -.02em .03em #000,-.08em .1em 1em #C50}.container-subtitle{font-size:14px;letter-spacing:0;color:#FF0;text-shadow:-.1em .18em .14em #B30,-.08em .1em .08em #C40,-.22em .35em .1em #000,.18em -.1em .2em #000}.card-header{padding:0!important}.card-header-title{font-size:26px;color:#1FCCFF;text-shadow:1px 3px 1px #000,0 3px 20px #04C;letter-spacing:0}.card-header-subtitle{color:#000;text-shadow:0 0 3px #999}.section-actions,.section-dialog{background-color:#fff!important} diff --git a/SVUI_!Core/guide/docs/libraries/AceVillain.html b/SVUI_!Core/guide/docs/libraries/AceVillain.html new file mode 100644 index 0000000..0f7b6f6 --- /dev/null +++ b/SVUI_!Core/guide/docs/libraries/AceVillain.html @@ -0,0 +1,115 @@ + + + + + SVUI Guide + + + + + +
+
+ +
+ + + +
+
+ Documentation +
+ +
+
+ +
+ Contents + +
+ + Menu + +
+ +
+ + + +
+ +
+
+
+
+
+
+
+
+ AceVillain +
+
+
+
Ace3 modification library.
+
+
+
+ +
    +
  • +
  • +
  • Release: 1.0.0
  • +
  • Author: Steven Jackson (2014)
  • +
    +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+ +
+
+ + +
+ + + + + + + + + diff --git a/SVUI_!Core/guide/docs/libraries/LUA.html b/SVUI_!Core/guide/docs/libraries/LUA.html new file mode 100644 index 0000000..773b26a --- /dev/null +++ b/SVUI_!Core/guide/docs/libraries/LUA.html @@ -0,0 +1,533 @@ + + + + + SVUI Guide + + + + + +
+
+ +
+ + + +
+
+ Documentation +
+ +
+
+ + + + Menu + +
+ +
+ + + +
+ +
+
+
+
+
+
+
+
+ LUA +
+
+
+
LUA companion library.
+
+
+
+ +
    +
  • +
  • +
  • Release: 1.0.0
  • +
  • Author: Steven Jackson (2014)
  • +
    +
+ + + + + + + +
math.parsefloat (value, decimal)Integer float utility for lua.
+ + + + + + + + + + + + + + +
PickleGlobal class used by pickle/unpickle functions.
pickle (t)A table serialization utility for lua.
unpickle (s)Un-serialization tool (pretty sure thats not a word).
+ + + + + + + + + + + + + + + + + + +
string.encode (data)Base64 encoding tool.
string.decode (data)Base64 decoding tool.
string.explode (data, delim)String to array utility.
prettifyPRETTY PRINT FOR TABLES
+ + + + + + + + + + +
table.tostring (tbl, pretty)Dump table contents to string
table.copy (targetTable, deepCopy, mergeTable)Copy all table data from a source to another table
+
+
+
+ +
+
+ math.parsefloat (value, decimal) +
+
+ Integer float utility for lua. +
+ + + + + + + + + +
Parameters:
+ + + + +
value + The integer amount to be adjusted. +
decimal + Number of decimal places allowed. +
+ +
Returns:
+
    + + floating point integer +
+ + + + +
+
+ +
+
+ Pickle +
+
+ Global class used by pickle/unpickle functions. +
+ + + + + + + + + +
Fields:
+ + + +
clone + + +
+ + + + + +
+
+ pickle (t) +
+
+ A table serialization utility for lua. +
+ + + + + + + + + +
Parameters:
+ + + +
t + A table to be serialized. +
+ +
Returns:
+
    + + serialized table data +
+ + + + +
+
+ unpickle (s) +
+
+ Un-serialization tool (pretty sure thats not a word). +
+ + + + + + + + + +
Parameters:
+ + + +
s + A serialized table to be reversed. +
+ +
Returns:
+
    + + serialized table data +
+ + + + +
+
+ +
+
+ string.encode (data) +
+
+ Base64 encoding tool. +
+ + + + + + + + + +
Parameters:
+ + + +
data + string data to be encoded. +
+ +
Returns:
+
    + + encoded string +
+ + + + +
+
+ string.decode (data) +
+
+ Base64 decoding tool. +
+ + + + + + + + + +
Parameters:
+ + + +
data + encoded string to be decoded. +
+ +
Returns:
+
    + + decoded string +
+ + + + +
+
+ string.explode (data, delim) +
+
+ String to array utility. +
+ + + + + + + + + +
Parameters:
+ + + + +
data + string to be converted to table data. +
delim + Character delimiter to separate the string by. +
+ +
Returns:
+
    + + table data +
+ + + + +
+
+ prettify +
+
+ PRETTY PRINT FOR TABLES +
+ + + + + + + + + + + + + + +
+
+ +
+
+ table.tostring (tbl, pretty) +
+
+ Dump table contents to string +
+ + + + + + + + + +
Parameters:
+ + + + +
tbl + A table to be stringified. +
pretty + Flag to syntactically format the result. +
+ +
Returns:
+
    + + string value +
+ + + + +
+
+ table.copy (targetTable, deepCopy, mergeTable) +
+
+ Copy all table data from a source to another table +
+ + + + + + + + + +
Parameters:
+ + + + + +
targetTable + The recipient of the copied data. +
deepCopy + Flag the use of DEEP copying. +
mergeTable + The origin of the copied data. +
+ +
Returns:
+
    + + copied data +
+ + + + +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+ +
+
+ + +
+ + + + + + + + + diff --git a/SVUI_!Core/guide/docs/libraries/Librarian.html b/SVUI_!Core/guide/docs/libraries/Librarian.html new file mode 100644 index 0000000..5c346ac --- /dev/null +++ b/SVUI_!Core/guide/docs/libraries/Librarian.html @@ -0,0 +1,243 @@ + + + + + SVUI Guide + + + + + +
+
+ +
+ + + +
+
+ Documentation +
+ +
+
+ +
+ Contents + +
+ + Menu + +
+ +
+ + + +
+ +
+
+
+
+
+
+
+
+ Librarian +
+
+
+
Librarian lib management library.
+
+
+
+ +
    +
  • Librarian is a versioning manager for use with proprietary SVUI libraries.
  • +
  • Release: 1.0.0
  • +
  • Author: Steven Jackson (2014)
  • +
    +
+ + + + + + + + + + + +
NewLibrary (libName)Adds a new lib to saved objects.
Fetch (libName, silent)Retrieve a saved library object.
+ + + + + + +
LibrarianGlobal Librarian object.
+
+
+
+ +
+
+ NewLibrary (libName) +
+
+ Adds a new lib to saved objects. +
+ + + + + + + + + +
Parameters:
+ + + +
libName + hashable name of the new library. +
+ +
Returns:
+
    + + Lib class object +
+ + + + +
+
+ Fetch (libName, silent) +
+
+ Retrieve a saved library object. +
+ + + + + + + + + +
Parameters:
+ + + + +
libName + Saved name of the library. +
silent + do not allow errors to propegate. +
+ +
Returns:
+
    + + Lib class object +
+ + + + +
+
+ +
+
+ Librarian +
+
+ Global Librarian object. +
+ + + + + + + + + +
Fields:
+ + + +
libs + + +
+ + + + + +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+ +
+
+ + +
+ + + + + + + + + diff --git a/SVUI_!Core/guide/docs/manual/doc.md.html b/SVUI_!Core/guide/docs/manual/doc.md.html new file mode 100644 index 0000000..5b11408 --- /dev/null +++ b/SVUI_!Core/guide/docs/manual/doc.md.html @@ -0,0 +1,133 @@ + + + + + SVUI Guide + + + + + +
+
+ +
+ + + +
+
+ Documentation +
+ +
+
+ + + + Menu + +
+ +
+ + + +
+ +
+
+
+
+
+
+
+
+

SuperVillain UI

+ +

+ +

Introduction

+ +

Custom World of Warcraft User Interface

+ +

Compatibility

+ +

SuperVillain UI is designed to work with the latest live expansion of World of Warcraft.

+ +

Notes

+ +
    +
  • This repo will be used exclusively for development versions
  • +
  • All feature requests will be considered but not guranteed
  • +
  • Please be thorough when posting issues
  • +
+ + +

+ +

Release Version

+ +

If you are looking for the most current release version (non-development) you can find it at WowInterface or Curse

+ +

+ +

License

+ +

SuperVillain UI is licensed under the The MIT License. +Copyright © 2010, Failcoder (Steve Jackson).

+ +
+
+
+
+
+
+
+
+
+ + + +
+
+ +
+
+ + +
+ + + + + + + + + diff --git a/SVUI_!Core/language/_load.xml b/SVUI_!Core/language/_load.xml new file mode 100644 index 0000000..4e44749 --- /dev/null +++ b/SVUI_!Core/language/_load.xml @@ -0,0 +1,12 @@ + +